Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-15 Пенетрантность sasha
Ушло в CVS, с тебя проверка. Всё работает отлично! Во всяком случае я не нашёл глюков...

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность Dmitry Yemanov
"Boris Loboda" <[EMAIL PROTECTED]> wrote: Sorry, имелся ввиду insert, типа такого: insert into table1 select * from table2 Должна быть зависимость. -- Дмитрий Еманов

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность Dmitry Yemanov
"Boris Loboda" <[EMAIL PROTECTED]> wrote: Так вроде ж на "*" в select список полей в зависимости нигде не пишется. Если в BLR поля есть - значит зависимости всегда писались. "*" раскручивается парсером и на сервер всегда уходят реальные поля. Но для селект-листа в BLR представления нет. По

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность Boris Loboda
>> CREATE TABLE TEST (FIELD1 INTEGER, FIELD2 INTEGER); >> CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL; >> >> теперь посмотрите зависимости - для поля FIELD1 её нет, а для поля FIELD2 >> есть FIELD2 указано явно, а FIELD1 явно в select нету. > > Есть такое дело. Запрос

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность sasha
Ушло в CVS, с тебя проверка. С CVS я не качаю - дождусь снапшота и проверю завтра. Хвастунов наверное тоже обрадуется :-) -- PS Когда ты спать успеваешь?

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность sasha
Подумал. Вроде могу пофиксить без особых проблем. Но завтра, бо глаза уже слипаются и могу какую-нибудь хрень сотворить. Столько лет с этим жили - до завтра ещё протянем как-нибудь :-) Спасибо!

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность Dmitry Yemanov
"sasha" <[EMAIL PROTECTED]> wrote: Есть такое дело. Запросто пофиксить не вижу возможности. Буду думать. Подумал. Вроде могу пофиксить без особых проблем. Но завтра, бо глаза уже слипаются и могу какую-нибудь хрень сотворить. А интересно, каким макаром сервер не даёт удалить поля таблицы

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность sasha
Есть такое дело. Запросто пофиксить не вижу возможности. Буду думать. А интересно, каким макаром сервер не даёт удалить поля таблицы TEST и саму таблицу? Зависимости где-то ещё лежат?

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность Dmitry Yemanov
"sasha" <[EMAIL PROTECTED]> wrote: Теперь берём и экспертом перекомпиллируем вьюху, смотрим зависимости у таблицы - нефига нету. Для вьюх ALTER-а нету, так что Хвастунов юзает DROP/CREATE. Если в одной транзакции, то см. мой предыдущий ответ. -- Дмитрий Еманов

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность Dmitry Yemanov
"sasha" <[EMAIL PROTECTED]> wrote: Одна проблема с зависимостями полей - пример простой: CREATE TABLE TEST (FIELD1 INTEGER, FIELD2 INTEGER); CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL; теперь посмотрите зависимости - для поля FIELD1 её нет, а для поля FIELD2 есть

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность sasha
CREATE TABLE TEST (FIELD1 INTEGER, FIELD2 INTEGER); CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL; теперь посмотрите зависимости - для поля FIELD1 её нет, а для поля FIELD2 есть Со второй проблемой надо покумекать как тест написать, потому как то ли после B/R, то л

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность sasha
Пример - в студию. Хм я думал вы в курсе. С примером есть проблемки. Одна проблема с зависимостями полей - пример простой: CREATE TABLE TEST (FIELD1 INTEGER, FIELD2 INTEGER); CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL; теперь посмотрите зависимости - для поля F

А можно ли в FB2 кое что ещё пофиксить?

2006-01-12 Пенетрантность sasha
Привет! Может можно как-то к релизу FB2 подправить чтобы в RDB$DEPENDENCIES писались вьюхи для таблиц, потому как недоразумения возникают из-за этого?