Re: [ANN] ????????????????

2006-05-31 Пенетрантность sasha
А по теме - сразу готовы - это фантастика. Если заюзать какие-то сторонние компоненты, то может быть и не всё так гладко будет (чего не знаю, того не знаю). А вот что до отрисовки стандартных контролов, то к примеру в Mono 1.1.15 всё на высоте. Я за этим слежу. Единственная проблема на

Re: [ANN] ����������������

2006-05-31 Пенетрантность sasha
Под .NET оно наверное интересно.. Ток ИМХО рановато. Мож все есче измениться ... и не будет .NET. Мне лисно и под win32 пока неплохо. Это потому что вы на 2005-й студии не писали. --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---

Re: [ANN] ����������������

2006-05-31 Пенетрантность sasha
Ага. Ну как же ж жить-то без того, чтоб пооткрывать 10 окошек, в каженном по транзакции, каженное показывает то, чего в базе уже нетути, потому как проальтерили-проапдейтили в соседнем, всё ин юз - ляпота... А мучаться с одним окошком - это ж просто маята допотопная :( Не знаю что вы

Re: [ANN] ����������������

2006-05-31 Пенетрантность sasha
скорее всего Вы ни 6-ой ни 7-ой дельфы не покупали Не покупал, не покупаю, не буду покупать и не должен покупать, поскольку я наёмный работник и средства разработки я использую те, которые мне предоставляет работодатель. А где их брать - это его компетенция. Вопрос в том что после того как

Re: ANN: IBProvider 2.4.5

2006-05-26 Пенетрантность sasha
Лично мне VS 2005 в рамках C# очень понравилась. Наш проект Glaos в клиентской части сделан на C# VS2004 - хоть и для ПокетПС, но все же показатель - работать очень легко, почти как в Дельфи :) А как здорово диаграммы в ней рисовать... Правда они не UML, но всё же... Единственное что меня не

Re: FB 2 permission BUG !!! ?????

2006-05-26 Пенетрантность sasha
Где-то там в документации к FB1.5 есть заметка что права для EXECUTE STATEMENT не проверяются. Для EXECUTE STATEMENT вобще много разных исключений, например ROW_COUNT он не заполняет. А про FIRST/SKIP неправду говорите. --~--~-~--~~~---~--~~

Re: Statement триггеры

2006-05-24 Пенетрантность sasha
вернее BEFORE/AFTER

Почему может не ставиться апплет Server Manager ?

2006-05-17 Пенетрантность sasha
Привет! У меня на нескольких машинах не ставится апплет Server Manager (бывает и под XP, и под 2003). Сервер ставлю под пользователем из группы администраторов. Например на работе и дома у меня винда стоит из одного дистрибутива. На работе апплет ставится, а дома ни в какую. Кто-нибудь знает

Re: Почему может не ставиться апплет Server Manager ?

2006-05-17 Пенетрантность sasha
нафиг этот апплет тебе сдался? Потому что: 1) я частенько его перезапускаю, например когда перекомпиллирую FK; 2) я смотрю там версию сервера А управление службами неудобно: 1) Задолбал режим Extended по умолчанию. К стати, может кто знает как этот режим отключить вобще или сделать

Re: Почему может не ставиться апплет Server Manager ?

2006-05-17 Пенетрантность sasha
Запусти mmc.exe, добавь туда снапин Services, настрой как тебе надо (View - Custimize) и сохрани под именем %SYSTEMROOT%\system32\services.msc. Огромное спасибо! Я столько промучался, а всё так просто оказалось ...

Re: Почему может не ставиться апплет Server Manager ?

2006-05-17 Пенетрантность sasha
на девелоперской машине, или на сервере? Если у себя, то запускай fbserver -a, зачем тебе сервис? У меня и на сервере одном тоже апплета нету. а гвардеец-то тебе зачем понадобился? :-) Та я всё по умолчанию ставлю и не заморачиваюсь. Потому как раньше инсталлятор неправильные действия

Re: Почему может не ставиться апплет Server Manager ?

2006-05-17 Пенетрантность sasha
Саша! ты подумай, что туда может написать инсталлятор по умолчанию. Это ж параметры НАСТРАИВАЕМЫЕ!!! Как тебе надо, так и настрой. Я потому и использую гвардейца что настраивать или лень, или некогда, или могу забыть. Я считаю что там Restart the service должно быть, потому как гвардеец

Re: С оптимизатором проблемки

2006-05-15 Пенетрантность sasha
1) Неправильно оптимизируется DB_KEY внутри вью. Отсюда разный план при разном порядке иннер-джойна таблицы со вью. Возможно, я это исправлю, но точно не в 2.0. Решение - использовать PK вместо DB_KEY. Так там не только неправильно оптимизируется - там результат запроса неправильный! Нуллы

С оптимизатором проблемки

2006-05-12 Пенетрантность sasha
У меня тут есть пример, в котором оптимизатор не использует индекс для злополучной вьюхи: Вьюха: CREATE VIEW UndeletableRssFeedItems( Id, FeedId, Title, Link, Description, Author, Comments, Guid, PubDate, SourceUrl, SourceValue, Hash, Deprecated,

Re: С оптимизатором проблемки

2006-05-12 Пенетрантность sasha
А валерьянку чтобы разбирать твои идентификаторы тоже вышлешь :-) Фишка там в том что есть таблица и представление нап основе этой таблицы. В таблице есть внешний ключ FeedId. Один и тот же запрос с таблицей использует индекс по FeedId, а с представлением не использует. Если кто-то пожелает

Re: С оптимизатором проблемки

2006-05-12 Пенетрантность sasha
Если совсем всё выкинуть, то дела такие: 1) Вьюха: CREATE VIEW UndeletableRssFeedItems AS SELECT * FROM RssFeedItems I LEFT JOIN ( SELECT MIN(RDB$DB_KEY) AS ENCLOSURE_KEY, FeedItemId FROM RssFeedItemEnclosures GROUP BY FeedItemId) AS EN ON EN.FeedItemId = I.Id LEFT JOIN

Re: С оптимизатором проблемки

2006-05-12 Пенетрантность sasha
Старая известная грабля. Пиши таблицы в порядке связывания, а не как попало - сэкономишь нервы. Последний INNER у тебя с E никак не связан, так нафига его после ставить? Ну дак реальный запрос у меня с представлением, внутри которого спрятаны LEFT JOIN. А если поменять таблицу и

Re: С оптимизатором проблемки

2006-05-12 Пенетрантность sasha
1) Неправильно оптимизируется DB_KEY внутри вью. Отсюда разный план при разном порядке иннер-джойна таблицы со вью. Возможно, я это исправлю, но точно не в 2.0. Решение - использовать PK вместо DB_KEY. Мы выкрутились через RIGHT JOIN: SELECT I.* FROM UndeletableRssFeedItems I RIGHT JOIN

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
Что-то чем больше я углубляюсь в DERIVED TABLES, тем страннее они мне кажутся. Не знаю кто как, но лично я, когда впервые увидил синтаксис JOIN (SELECT ...) ON ..., то подумал что можно будет делать джойны с запросами, считающими агрегаты например, ну типа такого: SELECT T.ID, T.NAME,

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT T.ID, T.NAME, COALESCE(SUM_RUBLI, 0), COALESCE(SUM_UE, 0) FROM TOVARI T LEFT JOIN ( SELECT PR.TOVAR_ID, SUM(SUM_RUBLI), SUM(SUM_UE) FROM PRODAGI PR GROUP BY PR.TOVAR_ID) AS P (ID, SUM_RUBLI, SUM_UE) ON P.ID = T.ID Да уж, лажанулся я с примером. Я даже и не подозревал что

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT A.*, B.NAME FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(NAME) FROM TABLE_B GROUP BY PARENT_ID) AS B (PARENT_ID, NAME) ON B.PARENT_ID = A.ID Не всё так просто! У меня как мимнимум три поля есть: урл файла, размер файла и майм-тип. Тогда твой запрос не будет иметь смысла.

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
И чем это сложнее? Три поля в ON уйдут или MIN по трем полям будет - тебе виднее. Если нет, то давай реальный вопрос. Смотри, есть 3 записи: Url | Length | MimeType ++ http://zzz.com/1.jpg|15867

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT A.*, B.F1, B.F2, B.F3 FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(RDB$DB_KEY) FROM TABLE_B GROUP BY PARENT_ID) AS TEMP (PARENT_ID, DB_KEY) ON TEMP.PARENT_ID = A.ID LEFT JOIN TABLE_B B ON B.RDB$DB_KEY = TEMP.DB_KEY Я так и сделал, только не через DB_KEY, а через PK

Re: Вроде два бажка в FB2 RC1

2006-05-10 Пенетрантность sasha
Тут ещё вопрос: мне надо поджойнить во вьюхе запись из таблицы А с первой попавшейся связанной записью из таблицы Б, т.е. что-то вроде: CREATE VIEW TEST AS SELECT A.*, B.NAME FROM TABLE_A A LEFT JOIN (SELECT FIRST 1 PARENT_ID, NAME FROM TABLE_B) AS B (PARENT_ID, NAME) ON B.PARENT_ID = A.ID

Re: Вроде два бажка в FB2 RC1

2006-05-06 Пенетрантность sasha
Я на последнем снапшоте проверил - ключ нормально удаляется, так что с первой проблемой уже кто-то подсуетился раньше. Спасибо!

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-05-06 Пенетрантность sasha
А попробовать ? :) Не знаю, как в твоём любимом .нет, но в нормальных инструментах - таки да :) Наконец-то попробовал и оно работает! Интересный у них синтаксис. Никаких специальных контрукций не надо...

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-27 Пенетрантность sasha
PS Что мешает написать IF (EXISTS(...)) UPDATE ... ELSE INSERT ... ? А что, у них так можно? Мне надо это выполнить через SqlCommand.ExecuteNonQuery в .NET и очень желательно одним махом.

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-26 Пенетрантность sasha
Извиняюсь за оффтоп. Срочно нужно найти аналог REPLACE в MsSQL. Кто-нить может подсказать как?

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-26 Пенетрантность sasha
Как реализуется в MSSQL аналогичная функциональность я хотел сказать.

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-26 Пенетрантность sasha
Если ты не о строковой ф-ции, и не о Юконе, то одним оператором - никак Я не о строковой функции - её я и сам нашёл :-( И что за сервер на сервере я не знаю. Я себе локально MSDE поставил, а там что - х.з. А если допустим там юкон стоит, то на нём как сделать?

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-26 Пенетрантность sasha
http://doc.ddart.net/mssql/sql70/ra-rz_6.htm Та не, мне надо в плане аналога MERGE...

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Пенетрантность sasha
А ты посмотри, какой он в стандарте. Он рулит только в одном случае - когда нет PK или условие апдейта хитрее, чем простое соответствие значений ключа. И для этого MERGE мы реализуем. Но для 95% случаев он излишне громоздкий и неудобный, и именно поэтому сделан REPLACE. Вы что, оба

Re: Кажись, сбывается мечта многих (идиотов? :-)

2006-04-25 Пенетрантность sasha
Так это же ж вроде в стандарте MERGE. Накуя придумывать какой-то REPLACE ?

Re: embedded 2.0rc1

2006-04-02 Пенетрантность sasha
А при чем тут fbclient? При ServerType = 0 провайдер не использует fbclient вообще. Для этого у него своя реализация gds32. А я про ServerType = 0 и не говорю. Я говорю что у меня не работает провайдер и с обычной клиентской либой. Но, на всякий случай, только что проверил - все прекрасно

Re: embedded 2.0rc1

2006-03-31 Пенетрантность sasha
С Services API оно не работало и с beta2 тоже (а возможно и раньше, я просто не проверял). А тут проблема с embedded вылезла где-то между beta2 и rc1... С обычным клиентом тоже...

Re: embedded 2.0rc1

2006-03-31 Пенетрантность sasha
А что с обычным? Только что проверил с ServerType = 0 - у меня все нормально в этом месте работает. А у меня не работает с той же ошибкой. Я из дистрибутива переписал в System32 fbclient и переименовал его в fbembed. Может у вас fbclient не от RC1 там?

Re: Возможно бажок в FB2

2006-03-20 Пенетрантность sasha
гм, чего-с? :-) какие два раза, и где тормозят? Ну как же? Сначала ж фетч полей делаем, а потом отдельно фетч блобов по полученным в первом фетче полям. VARCHAR же скромно обходится одним фетчем. Если блобов в таблице несколько, то это вобще мрак.

Re: Возможно бажок в FB2

2006-03-20 Пенетрантность sasha
по полученным в первом фетче полям. Хотел сказать по BLOB ID

Re: Возможно бажок в FB2

2006-03-20 Пенетрантность sasha
Если блобов в таблице несколько, то это вобще мрак. Не блобов несколько, а блоб-полей :-) Я сам что-то торможу не меньше них.

Re: OFF: ICQ

2006-03-16 Пенетрантность sasha
Чтото стопорит ICQ после этого идет сообщение что номер или пароль rejected. У всех так или ктото избежал этого? У меня miranda У меня миранда и всё нормально. У тех у кого ася проблемы.

Re: Что-то странное с составными индексами

2006-03-16 Пенетрантность sasha
Отправил базу на мыло на sourceforge.

Re: OFF: ICQ

2006-03-16 Пенетрантность sasha
было такое. Полчаса. Сейчас уже починили. У меня miranda не коннектилась наоборот. Что-то у них ломалось там Не знаю. У меня обрыв соединения был но миранда сразу переподключилась...

Что-то странное с составными индексами

2006-03-15 Пенетрантность sasha
Привет! Сразу оговорюсь - всё проверял на свежеперестроенных индексах. Дело в следующем: есть у меня табличка RssFeedItems в которой есть поле FeedId, являющееся по смыслу внешним ключём. В этой таблице записи накапливаются в течении суток и в полночь 90% из них удаляется. Кол-во записей от

Re: Firebird hosting

2006-03-11 Пенетрантность sasha
Есть еще варианты? Причем хотелось бы заранее быть уверенным что есть перспектива на fb 2.0 ... А на что вам хостинг? Или вобще проводите сеть домой, покупаете айпишник и ставите сервер дома . Это вобще вариант дешевле не придумаешь. У меня вот за три месяца только однажды два часа с

Re: Firebird hosting

2006-03-11 Пенетрантность sasha
А ТРАФИК ? У многих хостящих сейчас трафик - бесплатный, а выделенка - в любом случае трафик считается ... Я для себя прикинул около 1 Гб за сутки надо! Лучьшая цена, для меня по крайней мере, 10-20/Gb $ Считаем (15$*30дней) + 50 (Админ) = 500 $ в месяц - МНОГО !!! Хм,

Re: Firebird hosting

2006-03-11 Пенетрантность sasha
Вот более-менее точная инфо о ценах в Германии: за 29,- евро: AMD XP 2600+, 1 GB RAM, 80 GB HDD, 200 GB traffic free, 1 IP address. за 39,- евро: AMD Semptron 64 3000+, 1 GB RAM, 160 GB HDD, 500 GB traffic free, 1 IP address за 59,- евро: AMD Semptron 64 3000+, 2 GB RAM, 160 GB HDD, 1 TB

Re: ðÒÏÂÌÅÍËÁ Ó ÐÅÅÒËÏÍÐÉÌÌÑÃÉÅÊ ÐÒÏÃÅÄÕÒ × FB2

2006-03-08 Пенетрантность sasha
íÏÖÅÔ ×ÓÅ-ÔÁËÉ ALTER? ??? ? ??? ???...

Re: ?O`IA^I`A*I'EA' O' ?A*A*O`EII'?E'I`I`N~A~E'A*E^ ?O`IA~A*AO~O` ? FB2

2006-03-08 Пенетрантность sasha
i'IOA*O^ ?O'A*-O^A'EE' ALTER? Хотел сказать что эксперт сам шаманит с этим...

Re: Алиасы

2006-03-03 Пенетрантность sasha
2. Release Notes к FB2. Ищи DSQL parsing of table aliases is stricter О, точно - спасибо!

Re: Сколько условий можно засунуть в where in ()

2006-03-03 Пенетрантность sasha
Не больше 1.5 тысячи. К стати 1499 - я проверял когда-то :-)

Re: Сколько условий можно засунуть в where in ()

2006-03-03 Пенетрантность sasha
Ты 0-е вхождение не посчитал... ;) :-)))

Re: Сколько условий можно засунуть в where in ()

2006-03-03 Пенетрантность sasha
Мы меряли - есвли нужно отобрать записи по ключам, то намного быстрее будет засунуть эти айдишки в строку, распарсить и вытягивать каждую запись по по ключу по отдельности в цикле. Мы даже процедуру написали для этого: CREATE PROCEDURE CONVERT_IDS_TO_ROWS( IDS VARCHAR(32700)) RETURNS (

Возможно бажок в FB2

2006-03-03 Пенетрантность sasha
Помниться ДЕ чинил на ранних альфах текстовые блобы, потому как с ними строковые функции не работали. Так вот тут выяснилось: 1) CHAR_LENGTH работает 2) SUBSTRING работает 3) UPPER/LOWER не работает: internal error 4) TRIM не работает: internal error пример: EXECUTE BLOCK ( STR BLOB

Алиасы

2006-03-02 Пенетрантность sasha
Привет. Обнаружил что если добавить в запрос алиас, то по олному имени к таблице обратитьсся уже нельзя. Это правельное поведение? В доках ничего такого не нашёл. Например эти запросы работают: SELECT * FROM Channels JOIN Collections CO ON CO.Id = Channels.CollectionId SELECT * FROM

Проблемка с пееркомпилляцией процедур в FB2

2006-02-28 Пенетрантность sasha
В общем в FB2 если я создаю процедуру типа такой: CREATE PROCEDURE TEST AS BEGIN EXECUTE STATEMENT NULL; END потом вызываю её, получаю ошибку. Делаю комит или роллбэк и пытаюсь перекомпиллировать процедуру например на такую: CREATE PROCEDURE TEST AS BEGIN EXECUTE STATEMENT ''; END и

Re: Проблемка с пееркомпилляцией процедур в FB2

2006-02-28 Пенетрантность sasha
s Кто в этом виноват? s Эксперт или сервер? Не-а. ???

Re: OFF: Delphi 2006, C++Builder 2006, C#Builder 2006 Trial now available for download

2006-02-21 Пенетрантность sasha
А каким образом вы его приостанавливаете? ServiceController.ExecuteCommand и в службе обрабатываем: protected override void OnCustomCommand(int command) { switch (command) { case 128: PortalUpdater.SuspendRefreshing();

Re: OFF: Delphi 2006, C++Builder 2006, C#Builder 2006 Trial now available for download

2006-02-20 Пенетрантность sasha
просто сервисы/демоны А вот это мне тоже интересно. Насколько я понимаю вы делали на моно windows-сервис, который работает и под виндами, и под линухами и везде где есть моно, так что-ли? Там что, всё точно так же как в .NET?

Re: Снапшоты

2006-02-15 Пенетрантность sasha
но понадеялся на то, что где-то за горами, в отличие то меня, есть такие люди, которые старые баги правят, а новые не вносят :)) Есть такие. Кто тесты правильно применяет, тот снижает это колическтво к минимуму.

Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)

2006-02-15 Пенетрантность sasha
А вы какой PG сравнивали? 8.1 или 8.0? И ещё там я не понял результатов на вкладке FB/PG - где чьи? И по IB7 что-то невесёлое...

Re: Возможно бажок с ROW_COUNT

2006-02-15 Пенетрантность sasha
Я не вникал, как у нас сделан ROW_COUNT, но общее правило (для всех известных мне серверов) гласит - переменные, описывающие выполнение оператора (например @@ERROR, @@ROWS_AFFECTED, @@FETCH_STATUS в T-SQL), имеют валидное значение только сразу после этого оператора. Т.е. ты хочешь сказать

Re: thunderbird vs gmane

2006-02-13 Пенетрантность sasha
У меня thunderbird выдает список конференций какими-то иероглифами. Кто-нибудь thenderbird пользуется? Я поломал что-то или у всех такие же траблы? Я пользуюсь 1.5 - всё гормально

Re: thunderbird vs gmane

2006-02-13 Пенетрантность sasha
Я пользуюсь 1.5 - всё гормально Т.е. нормально :-)

Re: OFF: Mama! Whats happ?

2006-02-11 Пенетрантность sasha
Ещё тест

Re: OFF: Mama! Whats happ (test)

2006-02-11 Пенетрантность sasha
Попробовать отметить опцию 'Использовать MIME кодирование quoted-printable' Наоборот его включить надо.

Re: А где можно скачать FB2 Beta 2?

2006-02-11 Пенетрантность sasha
Дима, можно мне кое-что прояснить: http://sql.ru/forum/actualthread.aspx?tid=261179

Re: OFF: Mama! Whats happ (test)

2006-02-11 Пенетрантность sasha
Вроде бы отмеТить=включить И правда. Прочитал что думал :-) У нас как-тона лекции препод написал слово элекртечество, закрыл его, потом показал на 2 секунды аудитории и отошёл - все сказали что там электричествонаписано..

Re: ANN IBUndelete 1.0

2006-02-10 Пенетрантность sasha
Will speak English all the time? Something wrong with a Google? Russian test çÕÇÌ, × ÞÅÍ ÄÅÌÏ? I s ICQ toge problemi. Polovina soobscheniy ne otsilaetsya, polovina he prihodit hotya vidno chto lyudi pishut.

Re: ANN IBUndelete 1.0

2006-02-10 Пенетрантность sasha
$ П├з,·)╒Rg╖и╘╒╜╘щj'!╤

Re: Сравнение скорости SQLite, PostgreSQL, MySQL, FirebirdSQL 1

2006-02-09 Пенетрантность Sasha
P.S. Postgre на TPC-R работает на одном уровне с FB, плюс оптимизатор у него более умный чем у нас, точнее у нас ещё есть серьёзные косяки с оптимизацией определённого вида запросов. А что у постгреса с поддержкой SMP?

Re: Немного OFF TOPIC - не могу скачать FirebirdSS-2.0.0.11675-Beta1.nptl.i686.rpm

2006-02-07 Пенетрантность sasha
У меня такая фигня бывает на плохом диалапе когда прикрепления к письмам качаю. У вас тоже диалап?

Re: IBX - при отсутствии gds32.dll

2006-02-06 Пенетрантность sasha
Хоть я Дельфи и подзабывать начал, но помню что там можно глобальный обработчик исключений навесить. Кажется обытие называется Application.OnError или OnException - может быть с помощью него можно перехватить исключение.

Re: IBX - при отсутствии gds32.dll

2006-02-06 Пенетрантность sasha
почему то это не работает. Причем DataModule создается опосля главной формы. Так что к этому времени обработчик должен пахать. Ковыряю... Возможно наличие самой gds32.dll можно проверить ещё раньше. Каждый паскалевский модуль может иметь секцию initialization / uninialization (может не

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
Наверное я что-то напутал. Эта фишка из статьи Преносила не работала ещё в FB1.5 из-за транзакций только на чтение - там ведь внизу и пояснения есть на вопрос почему...

Re: Репликация через Ж

2006-02-03 Пенетрантность sasha
Я бы щас если бы делал, репликацию, то через веб-сервисы, потому как я считаю что во-первых почта - это дело не надёжное, а во вторых поведение при внештатных ситуациях непонятно, например если в письме есть команды, выполнение которых приводит к ошибкам.

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
Ivan Ravin wrote: Только владелца объектов это не изменит... Изменит. Но с правами придется повозиться (вставить для нового владельца непосредственно в rdb$user_privileges, rdb$grant_option=1, rdb$user=rdb$grantor=new_owner) Вы правы. Года 2-3 назад меня вопрос смены владельцы интересовал

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
Эт вы что-то съели (С). Владелец базы - это владелец системных таблиц. Вот им да, изменит, ессно. А обычным - извини-подвинься. Это из-за того что SELECT R.RDB$OWNER_NAME FROM RDB$RELATIONS R вываливает системные таблицы сперва и там же новый владелец. Я как-то даже и не подумал

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
Как бы между прочим, коннект рутом и прочими unix-пользователями в качестве имени пользователя закрыт уже и в FB 1.5.3, и в FB 2.0 А я не знал.

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
Доступ под кем? А если узнаешь под кем можно, то переименовывать уже и не нужно... Я имею ввиду доступ к файлу. Фаром открою и переименую SYSDBA на SUSDBA и все дела :-) А как же! Вот подключись безюзерно-беспарольно из-под рута и поселекть каррент юзера из рдб датабазе, так прямо и

Re: Опять про SYSDBA

2006-02-03 Пенетрантность sasha
И все-таки изменит. Проверено практикой. Насчет двойки, правда, зуб не дам Я утром базу отресторил и смотрю теперь: SELECT R.RDB$RELATION_NAME, R.RDB$OWNER_NAME FROM RDB$RELATIONS R сначала идёт все таблицы RDB$ - у них RDB$OWNER_NAME новое, а потом наши таблицы - у них RDB$OWNER_NAME

Re: Опять про SYSDBA

2006-02-02 Пенетрантность sasha
- как сменить владельца не прогоняя базу через скрипт (ФБ1.5)? Можно сделать бэкап под старым владельцем и рестор под новым Только владелца объектов это не изменит...

Re: Опять про SYSDBA

2006-02-02 Пенетрантность sasha
А о старом трюке с _ролью_ SYSDBA, ты ужели не слышал?.. Если он на FB2 с этим трюком перейдёт, то будут проблемы. Трюк ведь был создан в частности для того чтобы логи подключений вести, а в FB2 security.fdb тока для чтения.

Re: Опять про SYSDBA

2006-02-02 Пенетрантность Sasha
Ты это про что? Про это: http://www.volny.cz/iprenosil/interbase/ip_ib_isc4.htm#_ibisc4_log Оно не будет работать в FB2.

Re: OFF-ROAD на Firebird и Interbase /TPC-C/

2006-01-25 Пенетрантность Sasha
А где есть результаты TPC-R для вулкана, FB2 и конкурентов (постгрес 8.1, оракл, MSDE). Олег то ведь тестировал...

Re: case

2006-01-24 Пенетрантность Sasha
День добрый. Можно ли case использовать в теле триггера\процедуры вместо if. Пробую, ругается на case. Дмитрий. Не тот это кейс. Иными словами это не аналог паскалевского кейса или сишного свитча, а скорее аналог IIF, только более продвинутый. Иными словами это что-то вроде функции, но с

Re: Простое нередактируемое представление

2006-01-24 Пенетрантность Sasha
В FB2 это давным давно пофиксили, так что, как вариант, можно без всяких мудствований перекочевать на FB2.

Re: Пролета... тьфу блин файрбердщики всех стран - объединяйтесь!

2006-01-19 Пенетрантность sasha
Серж, это ж всем известно! Восточнее Масачусетса и западнее Калифорнии жизни нет! Харькова там нет, но есть всякие мелкие районные центры харьковской области, что интересно. PS Выкладывайте фотки ;-)

2 ДК по поводу IBAnalyst

2006-01-18 Пенетрантность sasha
У меня вопрос. Мне IBAnalyst раньше говорил: у тебя есть таблица, разреженная блобом. Советую тебе вынести блоб-поле в отдельную таблицу с отношением 1:1 Ну, думаю, хорошо, вынесу так и быть и вынес. Ну и сегодня та же фигня вылезла, только для новой таблицы. В этой новой таблице всего-то 3

Re: Не работает ON UPDATE CASCADE после перенесения этого правила компарером

2006-01-16 Пенетрантность sasha
Ой, наврал я. Похоже компарер тут совсем не при делах. ON CASCADE вобще не работает похоже...

Не работает ON UPDATE CASCADE после перенесения этого правила компарером

2006-01-16 Пенетрантность sasha
Привет! У нас интересная ситуация. FB2 12128. Локально поменяли правила у FK ON UPDATE с NO ACTION на CASCADE, залили изменения компарером и при попытке модификации ключа в мастер-таблице получаем сообщение violation of FOREIGN KEY и т.п. словно у нас стоит ON UPDATE NO ACTION. Смотрим

Re: Не работает ON UPDATE CASCADE после перенесения этого правила компарером

2006-01-16 Пенетрантность sasha
В общем мистика. Откатились мы на 899-ю сборку - не работает. Поменял правило на NO ACTION и обратно - не работает, удалил ограничения нафиг и создал заново сразу с CASCADE - заработало. Сделал B/R - опять перестало работать. В общем там что-то в сервере сильно глючит с внешними ключами.

Re: Не работает ON UPDATE CASCADE после перенесения этого правила компарером

2006-01-16 Пенетрантность sasha
Стук в подвале. Ждем более-менее реального описания проблемы. Я сам дурак судя по всему + стечение обстоятельств, поскольку локально точно такая же база работает нормально. Посему возник у меня вопрос, но для начала упрощённо опишу ситуацию в которую я попал: 1) Есть 3 таблицы,

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

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

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

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

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; теперь посмотрите зависимости - для поля

Re: Вопрос по SQLHammer

2006-01-10 Пенетрантность sasha
SQLEditor с незакрытой транзакцией? А чё, SQLEditor снапшот стартует где-то?

Re: Вопрос по SQLHammer

2006-01-10 Пенетрантность sasha
Пока нет. Есть 2 варианта это пофиксить - как Борланд, и как правильно :) Пока решаем, на каком остановиться :-))) Чего-то я тогда на этот вопрос внимания не обратил - пропустил наверное. В 2-х словах - не возможно. Подробнее там отвечу, если вдохновение будет :) Интересно, в SQL

Re: Полнотекстовый поиск

2006-01-10 Пенетрантность sasha
Свой код я открывать пока не планирую. Это комерческая тайна? :-) Я, собственно, почему спрашиваю. Я иногда захаживаю на сайт dotnetfirebird.org. Не знаю кто ним рулит, Альварез или кто-то другой, но вот заметил я что с сайта dotlucene.net перекочевала на dotnetfirebird библиотечка,

Re: Полнотекстовый поиск

2006-01-10 Пенетрантность sasha
Ну как я говорил - идея довольно простая, надо посидеть и в коде Lucene покопатся, поэкспериментировать с isc_blob_seek и подумать как сэмулировать seek при записи, да так, чтоб быстро было при чтении. Так что можеш им эту информацию подбросить - я сам не буду, сам понимаешь, почему :-) Я

Re: Полнотекстовый поиск

2006-01-10 Пенетрантность sasha
Можно и так сказать - я пока обдумываю, а не дерзнуть ли мне с коробочным продуктом (может с Lucene, может и нет). Для коробочного варианта там не хватает обработки шаблонов в начале фразы. Я вот думаю а что если все слова разворачивать и индексировать слово как в нормальном виде, так и в

<    3   4   5   6   7   8   9   >