RE: Генерация номеров - генераторы или автономная транзакция?

2011-02-24 Пенетрантность Vadim Mescheryakov
>После создания 32К генераторов система может встать, там внутренний ID - >SMALLINT. И бекап-рестор не поможет, IIRC. Лет на 40 хватит :) С уважением, Мещеряков Вадим директоÑ

Re: Генерация номеров - генераторы или автономная транзакция?

2011-02-24 Пенетрантность Dmitry Yemanov
24.02.2011 12:30, Vadim Mescheryakov пишет: Все работает норм. Конечно новые генераторы не создаются с той же частотой что и документы вводятся, Но по каждому виду дока, по каждому

RE: Генерация номеров - генераторы или автономная транзакция?

2011-02-24 Пенетрантность Vadim Mescheryakov
>Собсно "на лету" меня немного и смущает, на загруженной-то базе. Все работает норм. Конечно новые генераторы не создаются с той же частотой что и документы вводятся

Re: ��������� ������� - ���������� ��� ���������� ����������?

2011-02-24 Пенетрантность Nikolay Ponomarenko
Hello, Vadim! You wrote on Thu, 24 Feb 2011 14:11:15 +0500: >> Самый первый, классический, вариант - генераторы, но их нужно будет >> создавать на лету, т.е. DDL на рабочей базе (нагенерить 9000 ген

RE: Генерация номеров - генераторы или автономная транзакция?

2011-02-24 Пенетрантность Vadim Mescheryakov
>Самый первый, классический, вариант - генераторы, но их нужно будет >создавать на лету, т.е. DDL на рабочей базе (нагенерить 9000 генераторов >загодя можно, но как-то не

Re: glibc >2.7

2011-02-22 Пенетрантность Dmitry Yemanov
22.02.2011 14:02, Anatoly A. Petukhov пишет: Соответственно возник вопрос: будет ли стабильно работать FB 2.5 с glibc v > 2.7? Должно нормально работать. -- Дмитрий Еманов

Re: [offtopic] БД для работы с 1C

2011-02-21 Пенетрантность Dmitri Kuzmenko
Hello, Диимыч! Диимыч wrote: братуха, оставь свои попытки. оно не поддерживается 1С официально. даже постгре, который поддерживается доработан напильником самими 1с-овÑ

Re: [offtopic] БД для работы с 1C

2011-02-21 Пенетрантность Диимыч
On Mon, 21 Feb 2011 10:10:03 +0200 "Vyacheslav A. Sirotenko" wrote: > братуха, оставь свои попытки. > оно не поддерживается 1С официально. > даже постгре, который поддерживается доработан напильн

Re: [offtopic] БД для работы с 1C

2011-02-21 Пенетрантность Vyacheslav A. Sirotenko
Хотел подключить 1c к firebird, чтобы не файловой базой а сервером, оказалось то ли нельзя, то ли не работает. Я не программист 1C, я админ. В общем рецепта братуха, оставÑ

Re: Бакуп частями

2011-02-18 Пенетрантность Dmitri Kuzmenko
Hello, Evgeny! Boltik Evgeny wrote: nbackup Уже почитал попробовал. Но засада не работает по сети. Только локально :( Придется изврат писать. Жень, тебя плющит? -- Dmitri Kouzmenko, www.ibase.ru, (4

Re: Бакуп частями

2011-02-18 Пенетрантность Boltik Evgeny
?"Oleg Matveyev" сообщил(а) в новостях следующее:ijmktg$7sm$1...@dough.gmane.org... nbackup Уже почитал попробовал. Но засада не работает по сети. Только локально :( Придется изврат писать.

Re: Бакуп частями

2011-02-18 Пенетрантность Oleg Matveyev
nbackup

Re: ������� nbackup

2011-02-18 Пенетрантность Nikolay Ponomarenko
Hello, Viktor! You wrote on Fri, 14 Jan 2011 20:34:34 +0200: VB> Вижу только что на Win2008R2 x64 свободная память забивается файловым VB> кешем FB-процессом или тупым файловым копированием. VB> На Win 32

Re: Кто-то портит GDS32

2011-02-11 Пенетрантность Oleg Matveyev
путает ваще все, ну да ладно - пятница :-) младшим братом МК52 был MK61, а МК64 тот еще "гроб" имхо просто путает монитор и процессор :) P> А в классе 10-м я познакомился с i28

Re: Кто-то портит GDS32

2011-02-11 Пенетрантность Алексей Вишняков
EGA монитор, нормально. Правда, для i386 штатно шёл VGA, но это детали ) 11 февраля 2011 г. 12:53 пользователь Alex Cherednichenko написал: > Hello, PEAKTOP! > You wrote  on Fri, 11 Feb 2011 10:41:45 +0200: > >  P> А в Ð

Re: Кто-то портит GDS32

2011-02-11 Пенетрантность Alexey Voychehovich
имхо просто путает монитор и процессор :) 2011/2/11 Alex Cherednichenko : > Hello, PEAKTOP! > You wrote  on Fri, 11 Feb 2011 10:41:45 +0200: > >  P> А в классе 10-м я познакомился с i286. а потом - с действительным чу

Re: ���-�� ������ GDS32

2011-02-11 Пенетрантность Alex Cherednichenko
Hello, PEAKTOP! You wrote on Fri, 11 Feb 2011 10:41:45 +0200: P> А в классе 10-м я познакомился с i286. а потом - с действительным чудом P> теники - i386, у которого было аж целых 16 цветов ! Что ты мелеÑ

Re: Кто-то портит GDS32

2011-02-11 Пенетрантность PEAKTOP
PEAKTOP пишет: А на МК-52 не пробовал ? (http://ru.wikipedia.org/wiki/%D0%9C%D0%9A-52) =) Прикалываешься... Конечно, а чего бы и нет ? =) Поприкалываться с некрофила - святое дело. Просто в обще

Re: Множественные апдейты одной записи

2011-02-10 Пенетрантность Khorsun Vlad
"Vlad Khorsun" ... "Александр Свириденков" ... Как-то многовато? Сравни с 2.1, раскажи Как я это люблю - кто-то вылез из подполья раз в 2 года, рассказал страшилку, и - опять в подполье на 2 года... -- Хорсун Влад

Re: Версия сервера

2011-02-10 Пенетрантность Dmitry Yemanov
10.02.2011 14:17, Konstantin R. Beliaev пишет: Забавно, что при обращении к FB 1.5.5 возвращается версия WI-V6.3.5.4926 а к FB 2.5 - WI-V6.3.1.26158 Билд увеличился, а минорная версия - уменьшилась :))) А нефиг смотреть на ИБ-шный номер версии, у ФБ свой есть :-) -- Дмитрий Еманов

Re: Кто-то портит GDS32

2011-02-10 Пенетрантность Konstantin R. Beliaev
Евгений Виноградный wrote: Не Vista/7 случаем? Клиента с повышенными правами под админом копировали в system32? Чур меня :-) Нее, у нас XP и кое-где 98я

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Ovchinnikov Vasily
PEAKTOP пишет: А на МК-52 не пробовал ? (http://ru.wikipedia.org/wiki/%D0%9C%D0%9A-52) =) Прикалываешься... А у меня на полке в рабочем состоянии валяетcя до сих пор :) И с дополнительными блокÐ

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Евгений Виноградный
On 02.02.2011 18:22, Konstantin R. Beliaev wrote: Никто не сталкивался с такой ситуацией: сервер лежит в каталоге C:\FB25, fbclient.dll скопирован в gds32.dll Прописываю в IBE работать через библиотеку C:\FB25\bin\gds32.dll - все работает, копирую в system32 и правлю путь в IBE - не работает, пиш

Re: Множественные апдейты одной записи

2011-02-08 Пенетрантность PEAKTOP
Есть древовидная таблица с триггером after delete типа update parent set childs=childs-1 Потенциальный источник трудно-воспроизводимих и фиг-отлавливаемых багов. SELECT COUNT(...) INTO NEW.CHILDS

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность PEAKTOP
Оказывается, не все :( На Win98 не заработало. Там еще какие-то библиотеки надо ставить? А на МК-52 не пробовал ? (http://ru.wikipedia.org/wiki/%D0%9C%D0%9A-52) =)

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Vlad Khorsun
"Dmitri Kuzmenko" ... Hello, Dmitry! Dmitry Yemanov wrote: На Win98 не заработало. Там еще какие-то библиотеки надо ставить? А раньше работало? Я вот не помню, у нас не то сервер не то и клиент

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Dmitri Kuzmenko
Hello, Dmitry! Dmitry Yemanov wrote: На Win98 не заработало. Там еще какие-то библиотеки надо ставить? А раньше работало? Я вот не помню, у нас не то сервер не то и клиент тоже вообще

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Dmitry Yemanov
08.02.2011 12:18, Konstantin R. Beliaev пишет: На Win98 не заработало. Там еще какие-то библиотеки надо ставить? А раньше работало? Я вот не помню, у нас не то сервер не то и клиент тожÐ

Re: Кто-то портит GDS32

2011-02-08 Пенетрантность Konstantin R. Beliaev
Konstantin R. Beliaev wrote: все заработало, спасибо :) Оказывается, не все :( На Win98 не заработало. Там еще какие-то библиотеки надо ставить?

Re: Множественные апдейты одной записи

2011-02-07 Пенетрантность Vlad Khorsun
"Александр Свириденков" ... Где-то мне попадалось что сильно ускоряли множественные апдейты одной записи в 2.5, или ошибаюсь? Ускоряли. Массовый повторный апдейт. Есть древовидная таблица с триггером after delete типа update parent set childs=childs-1 В ней 3000 записей. Если удалять с отк

Re: Кто-то портит GDS32

2011-02-06 Пенетрантность Dmitry Yemanov
05.02.2011 20:28, PEAKTOP пишет: Сперва хотел возразить, а потом вспомнил: на оффсайте машина снапшотов тоже ведь на "голом" M$ VS2005 без сервис-паков =) Это не так и об этом писалось выше. Снапшоты собираются на VS2005 SP1. -- Дмитрий Еманов

Re: Кто-то портит GDS32

2011-02-05 Пенетрантность PEAKTOP
05.02.2011 16:51, Dmitry Yemanov пишет: 05.02.2011 14:10, PEAKTOP пишет: Я тут "застыл" на 2.5.0.26089. А где ты его взял? Релиз - это 26074, значит у тебя снапшот. С офсайта или самосборный? Если свежие версии будешь брать тем же путем, то рантайм менять не придется. Сперва хотел возразит

Re: Кто-то портит GDS32

2011-02-05 Пенетрантность Dmitry Yemanov
05.02.2011 14:10, PEAKTOP пишет: Я тут "застыл" на 2.5.0.26089. А где ты его взял? Релиз - это 26074, значит у тебя снапшот. С офсайта или самосборный? Если свежие версии будешь брать тем же путем, то рантайм менять не придется. -- Дмитрий Еманов

Re: Кто-то портит GDS32

2011-02-05 Пенетрантность PEAKTOP
Похоже с рантаймами у тебя косяки. Снапшоты (включая 2.5.1) собирается чуток другой версией MSVC и хотят другую версию msvcr80. Нужный рантайм идет в комплекте, поэтому из

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Dmitry Sinchilin
Am 03.02.2011 10:56, schrieb Vlad Khorsun: PS релизноты, как обычно, никто не читал ну если ты имеешь в виду это: (CORE-1957) Long access control lists (ACLs) were being truncated, causing privileges to disappear. fixed by A. Peshkov то без твоего описания я бы в жизни не догадалсяю

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Vlad Khorsun
"Konstantin R. Beliaev" ... Vlad Khorsun wrote: Так тебе же дали всё ? Или оно не рабочее ? Я ж написал, что не проверял :) А ты не подтвердил и не опроверг ;) Так оно тебе надо, или мне ? Кто данными рискует ? Проверять нужно все, даже результат 2х2 :) Возможность даунгрейда прове

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Dmitry Sinchilin
Am 03.02.2011 10:56, schrieb Vlad Khorsun: До 2.5 имена классов безопасности для таблиц формировались как SQL$, есс-но из имени таблицы бралось 27 символов. Поэтому была возможна ситуация, когда для 2-х таблиц с одинаковым префиксом в >=27 символов использовался один и тот же класс безопасности,

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Konstantin R. Beliaev
Vlad Khorsun wrote: Так тебе же дали всё ? Или оно не рабочее ? Я ж написал, что не проверял :) А ты не подтвердил и не опроверг ;) Возможность даунгрейда проверяют *до* перехода, а не когда петух клюнет. И чем больше система, тем тщательнее проверяют... Это понятно, просто стандартная п

Re: Кто-то портит GDS32

2011-02-03 Пенетрантность Konstantin R. Beliaev
Dmitry Yemanov wrote: В %system% нельзя тупо копировать рантайм, только ставить редистом. Возьми тут: http://www.ibprovider.com/download/crt/vs2005_SP1_8_0_50727_4053/vcredist_x86__8_0_50727_4053.exe Тут его нету :( Наше

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Vlad Khorsun
"Konstantin R. Beliaev" ... Влад, а можно тогда методику даунгрейда описать? А лучше скриптик подготовить ;) Так тебе же дали всё ? Или оно не рабочее ? А то на большой системе все не отследишь, и после перехода вероятна ситуация, когда что-то не заработает и требуется откат обратно, а ег

Re: Кто-то портит GDS32

2011-02-03 Пенетрантность Dmitry Yemanov
03.02.2011 13:24, Konstantin R. Beliaev пишет: Скопировал msvcp80.dll msvcr80.dll из BIN в SYSTEM32 - не помогло :( При попытке добавить в SYSTEM32 Microsoft.VC80.CRT.manifest выдает сообщение: --- Microsoft Vi

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Konstantin R. Beliaev
Vlad Khorsun wrote: До 2.5 имена классов безопасности для таблиц формировались как SQL$, есс-но из имени таблицы бралось 27 символов. Поэтому была возможна ситуация, когда для 2-х таблиц с одинаковым префиксом в >=27 символов использовался один и тот же класс безопасности, и гранты "перемешива

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Konstantin R. Beliaev
Vlad Khorsun wrote: На SQL.RU сказали, что там увеличена длина имен security class'ов, Эту чушь там не говорили, ибо это чушь Сорри, напутал (посыпая голову пеплом)

Re: Кто-то портит GDS32

2011-02-03 Пенетрантность Konstantin R. Beliaev
Dmitry Yemanov wrote: Похоже с рантаймами у тебя косяки. Снапшоты (включая 2.5.1) собирается чуток другой версией MSVC и хотят другую версию msvcr80. Нужный рантайм идет в комплектÐ

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Vlad Khorsun
"Dmitry Sinchilin" ... Просто хотелось бы знать причину этого явления, ведь раньше работало. До 2.5 имена классов безопасности для таблиц формировались как SQL$, есс-но из имени таблицы бралось 27 символов. Поэтому была возможна ситуация, когда для 2-х таблиц с одинаковым префиксом в >=27 с

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Vlad Khorsun
"Konstantin R. Beliaev" ... На SQL.RU сказали, что там увеличена длина имен security class'ов, Эту чушь там не говорили, ибо это чушь -- Хорсун Влад

Re: Кто-то портит GDS32

2011-02-03 Пенетрантность Dmitry Yemanov
03.02.2011 11:01, Konstantin R. Beliaev пишет: Никто не сталкивался с такой ситуацией: сервер лежит в каталоге C:\FB25, fbclient.dll скопирован в gds32.dll Прописываю в IBE работать через библиотеку C:\FB25\bin\gds32.dll - все работает, копирую в system32 и правлю путь в IBE - не работает, пишет

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Dmitry Sinchilin
Am 01.02.2011 13:49, schrieb Dmitry Sinchilin: Просто: можно ли downgrade с 2.5? вопрос снимаю. У нас просто много клиентов (много сотен), у них разные версии FB. Если они имеют проблему, которую мы у себя не можем воспроизвести, то тогда запрашиваем у них бэкап. Бэкапы, естественно, разных ве

Re: Переход 2.5 -> 2.1

2011-02-03 Пенетрантность Dmitry Sinchilin
Am 02.02.2011 16:33, schrieb Konstantin R. Beliaev: Искал ответ на тот же вопрос из-за странных зависаний 2.5 На SQL.RU сказали, что там увеличена длина имен security class'ов, поэтому на 2.1 оно не хочет ресториться. Дали скрипт, который вроде бы исправляет проблему (см. аттач): информация инте

Re: Кто-то портит GDS32

2011-02-03 Пенетрантность Konstantin R. Beliaev
Konstantin R. Beliaev wrote: Никто не сталкивался с такой ситуацией: сервер лежит в каталоге C:\FB25, fbclient.dll скопирован в gds32.dll Прописываю в IBE работать через библиотеку C:\FB25\bin\gds32.dll - все работает, копирую в system32 и правлю путь в IBE - не работает, пишет: Client Library

Re: Переход 2.5 -> 2.1

2011-02-02 Пенетрантность Konstantin R. Beliaev
Dmitry Sinchilin wrote: Привет, все! Раньше можно было используя разные версии gbak сделать downgrade для базы. Сейчас не получается этого сделать для 2.5 -> 2.1 база под 2.5, делаю бекап с помощью gbak2.1, потом с этой же gbak2.1 restore под FB2.1, получаю gbak:restoring privilege for

Re: Переход 2.5 -> 2.1

2011-02-02 Пенетрантность Dmitri Kuzmenko
Hello, Dmitry! Dmitry Sinchilin wrote: Раньше можно было используя разные версии gbak сделать downgrade для базы. Сейчас не получается этого сделать для 2.5 -> 2.1 база под 2.5, делаю бекап с помощью gbak2.1, потом с этой же gbak2.1 restore под FB2.1, получаю gbak:restoring privilege f

Re: Внешние процедуры и триггеры в ФБ 3.0

2011-02-02 Пенетрантность Alex Cherednichenko
Hello, Михаил! You wrote on Mon, 31 Jan 2011 19:04:28 +0400: МВ> А про какую версию FB идет речь? Вопрос весьма интересный. ну конечно же не про ту, которая указана в Subject -- With best regards, Alex Cherednichenko.

RE: Внешние процедуры и триггеры в ФБ 3.0

2011-02-01 Пенетрантность Михаил Викторович
А про какую версию FB идет речь? Вопрос весьма интересный. From: ru-firebird@googlegroups.com [mailto:ru-firebird@googlegroups.com] On Behalf Of Andrei Sent: Monday, January 31, 2011 4:32 PM To: ru-firebird@googlegroups.com Subject: Re: Внешние процедуры и триггеры в ФБ 3.0 вопрос снят

Re: Переход 2.5 -> 2.1

2011-02-01 Пенетрантность Leonid
Если сама база не безумных размеров, то можно через скрипт. On 1 фев, 15:49, Dmitry Sinchilin wrote: > Привет, все! > > Раньше можно было используя разные версии gbak сделать downgrade для > базы. Сейчас не получается этого сделать для 2.5 -> 2.1 > > база под 2.5, делаю бекап с помощью gbak2.1, п

Re: Внешние процедуры и триггеры в ФБ 3.0

2011-01-31 Пенетрантность Khorsun Vlad
"Andrei" wrote ... а какая-то документация есть, как триггер например написать внешний? или селектэйбл процедуру? Документацию лучше спросить у Адриано (напрямую или через fb-devel). Кроме того, есть пример для C++ в src\plugins\udr_engine и, возможно, для Java в недрах Jaybird - не могу ска

Re: Внешние процедуры и триггеры в ФБ 3.0

2011-01-31 Пенетрантность Andrei
вопрос снят. пойду читать документацию :) спасибо.

Re: Внешние процедуры и триггеры в ФБ 3.0

2011-01-31 Пенетрантность Andrei
а какая-то документация есть, как триггер например написать внешний? или селектэйбл процедуру?

Re: Внешние процедуры и триггеры в ФБ 3.0

2011-01-31 Пенетрантность Khorsun Vlad
"Andrei" wrote ... на последних снэпшотах уже можно потрогать? если нет, то когда планируется появление? Давно уже можно. -- Хорсун Влад

Re: ������������� ����

2011-01-28 Пенетрантность Dmitry Voroshin
"PEAKTOP" сообщил/сообщила в новостях следующее: news:ihslcg$b9o$1...@dough.gmane.org... EXECUTE BLOCK AS DECLARE VARIABLE P_SQL_STMT BLOB SUB_TYPE TEXT; BEGIN IF(EXISTS( SELECT P.RDB$PROCEDURE_ID FROM RDB$PROCEDURES P WHERE (P.RDB$PRO

Re: OFF: Дедом стал! Внук родился!!!

2011-01-28 Пенетрантность Makarenko Sasha
Поздравляю! К версии FB 6.0 есть все шансы стать прадедушкой и спать с прабабушкой :) Чего искренне желаю :)))

Re: OFF: Дедом стал! Внук родился!!!

2011-01-27 Пенетрантность PEAKTOP
ПОЗДРАВЛЯЮ ! А спать теперь буду с бабушкой :) Ты главное ей об этом не говори, а то можно и сковородкой получить =)

Re: Идентификатор базы

2011-01-27 Пенетрантность PEAKTOP
EXECUTE BLOCK AS DECLARE VARIABLE P_SQL_STMT BLOB SUB_TYPE TEXT; BEGIN IF(EXISTS( SELECT P.RDB$PROCEDURE_ID FROM RDB$PROCEDURES P WHERE (P.RDB$PROCEDURE_NAME='PROC$_DB_GIUD') ))THEN EXIT; P_SQL_STMT = 'CREATE OR ALTER PROCEDURE PROC$_DB_GUID RETURNS ( '||ASCII_C

Re: OFF: Дедом стал! Внук родился!!!

2011-01-27 Пенетрантность Igor Zakhrebetkov
Ovchinnikov Vasily пишет: Не дожив до седин, в свои бодрые 36, стал дедом :) Внук родился! Поздравляю! :) --- Игорь

Re: Дедом стал! Внук родился!!!

2011-01-27 Пенетрантность Vlad Khorsun
"Ovchinnikov Vasily" ... Вот ведь как бывает, дорогие мои! Не дожив до седин, в свои бодрые 36, стал дедом :) Офигительно ! Внук родился! Поздравляю ! -- Хорсун Влад

Re: OFF: Дедом стал! Внук родился!!!

2011-01-27 Пенетрантность Sergey Mereutsa
Привет! > Не дожив до седин, в свои бодрые 36, стал дедом > Внук родился! Поздравляю! :) -- Best regards, Sergeymailto:gebele...@gmail.com

Re: ������������� ����

2011-01-26 Пенетрантность Nikolay Ponomarenko
Hello, Андрей! You wrote on Tue, 25 Jan 2011 08:16:43 +0300: АК> В данном случае интересует какое-то значение которое является АК> уникальным для базы в глобальном смысле :-) Понимаю что с

Re: Идентификатор базы

2011-01-25 Пенетрантность Alexey Popov
Андрей Кручинин wrote: В данном случае интересует какое-то значение которое является уникальным для базы в глобальном смысле :-) Понимаю что стеб может быть, но тем н

Re: Идентификатор базы

2011-01-24 Пенетрантность Андрей Кручинин
24.01.2011 20:31, Владимир Аксенов пишет: А может кто подкинуть мысль - как нибудь базу идентифицировать можно? А что ты поднимаешь под словом "идентифицировать"? ТолькÐ

Re: Идентификатор базы

2011-01-24 Пенетрантность Владимир Аксенов
Здравствуйте, Андрей. Вы писали 23 января 2011 г., 20:26:59: > А может кто подкинуть мысль - как нибудь базу идентифицировать можно? А что ты поднимаешь под словом "идентифи

Re: OdbcFb 2.0 страннаяошибка

2011-01-24 Пенетрантность Dmitry Yemanov
24.01.2011 14:49, Ivan Ravin пишет: Рад бы написать, но на станице проекта http://firebirdsql.org/index.php?op=devel⊂=odbc ссылка на трекер ведет в никуда. Помогите со ссылкой! Трекер сейчас временно дохлый. Оживет - напишешь. Ну или законтачься с аффтаром напрямую: alexpotapchenko at users.s

Re: OdbcFb 2.0 страннаяошибка

2011-01-24 Пенетрантность Ivan Ravin
Dmitry Yemanov writes: > > А чего в трекер не напишешь? > Рад бы написать, но на станице проекта http://firebirdsql.org/index.php?op=devel⊂=odbc ссылка на трекер ведет в никуда. Помогите со ссылкой!

Re: OdbcFb 2.0 страннаяошибка

2011-01-24 Пенетрантность Dmitry Yemanov
24.01.2011 14:28, Ivan Ravin пишет: До сих пор пользовался версией драйвера 1.2 2004 года, и проблем не возникало. Решил посмотреть что там нового в OdbcFb 2.0 и вот: delete from DCT$Objects where Object_Name='AH_EXPORT_FACT' [ODBC Firebird Driver]No rows updated or deleted Execution Failed!

Re: FB2.1 и ODS 10.0

2011-01-23 Пенетрантность Dmitry Yemanov
23.01.2011 20:44, Alexey Popov пишет: База ещё из под FB1.0, ODS 10.0 При попытке работы с ней под FB2.1, при попытке выполнить простой insert получается странная ошибка invalid request BLR at offset 11 column is not defined in table после перевода на ODS 11.0 работает нормально.

Re: Проверка изменения блоба в триггере

2011-01-23 Пенетрантность Alexey Popov
Андрей Кручинин wrote: Кстати, вопрос по теме - корректно узнавать размер БЛОБа через char_length? может тогда через OCTET_LENGTH? А вообще в api есть функция isc_blob_info которая выдаёт размер блоба.

Re: Проверка изменения блоба в триггере

2011-01-23 Пенетрантность Андрей Кручинин
21.01.2011 16:20, Alexey Popov пишет: Dmitry Yemanov wrote: Сначала ID, если не равны, то содержимое (кусками по 1КБ, выход по первому неравенству). Логично. Только предварительно можно размер ещё сравнить, если он легкодоступен. Кстати, вопрос по теме - корректно узнавать размер БЛОБа чере

Re: Проверка изменения блоба в триггере

2011-01-21 Пенетрантность Dmitry Yemanov
21.01.2011 16:20, Alexey Popov пишет: Интересует всё же ещё 2.0 и 2.1 Код собственно сравнения аналогичен, но местами там работа может идти с ID вместо тела, так что в целом не поручусь. -- Дмитрий Еманов

Re: Проверка изменения блоба в триггере

2011-01-21 Пенетрантность Alexey Popov
Dmitry Yemanov wrote: Сначала ID, если не равны, то содержимое (кусками по 1КБ, выход по первому неравенству). Логично. Только предварительно можно размер ещё сравнить, если он легкодоступен. В принципе тормоза будут только если обновлять тождественным значением, что маловероятно. ЗЫ. это

Re: Проверка изменения блоба в триггере

2011-01-21 Пенетрантность Dmitry Yemanov
21.01.2011 15:08, Alexey Popov пишет: Нужно узнать изменилось ли блоб-поле в триггере. Если написать if(new.blob_field != old.blob_field) then ... То что будет реально сравниваться? blob_id или побайтно содержимое? Сначала ID, если не равны, то содержимое (кусками по 1КБ, выход по первому не

Re: !! 2.5: обламывается рестор !!

2011-01-20 Пенетрантность Dmitry Yemanov
20.01.2011 17:04, Konstantin R. Beliaev пишет: Хмм... возможно, щас проверю. Но это по любому бага: пытаться вставить роль, не проверяя, а нет ли ее там уже. Это системная роль. Создай на 2.1 таблицу MON$MEMORY_USAGE и отресторь под 2.5 - получишь аналогичный результат. Бага тут в том, что

Re: !! 2.5: обламывается рестор !!

2011-01-20 Пенетрантность Konstantin R. Beliaev
Dmitry Yemanov wrote: 20.01.2011 14:56, Konstantin R. Beliaev пишет: На последнем снапшоте рестор обламывается с сообщением: gbak: restoring SQL role: RDB$ADMIN gbak: ERROR:attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_39" Ты бекап базы от 2.5

Re: !! 2.5: обламывается рестор !!

2011-01-20 Пенетрантность Dmitry Yemanov
20.01.2011 14:56, Konstantin R. Beliaev пишет: На последнем снапшоте рестор обламывается с сообщением: gbak: restoring SQL role: RDB$ADMIN gbak: ERROR:attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_39" Ты бекап базы от 2.5 (ODS 11.2) сделал gbak-о

Re: �������� ����������� �� ��������� ��������

2011-01-20 Пенетрантность Nikolay Ponomarenko
Hello, Dmitry! You wrote on Wed, 19 Jan 2011 17:16:28 +0300: >> Т.е. огромный объем перемешанных DML и DDL в одном коннекте. >> Дошли до 20-той версии и начинаем потихоньку отгребать. В предыдущий р

Re: Остаются зависимости от дропнутых процедур

2011-01-19 Пенетрантность Евгений Виноградный
Лечится тем, что скрипт создания базы разбавляется реконнектами - после каждой версии вставляется То же самое в 2.0, 2.1, 2.5. Для обновления метаданных требуется реко

Re: пУФБАФУС ЪБЧЙУЙНПУФЙ ПФ ДТПРОХФЩИ РТПГЕДХТ

2011-01-19 Пенетрантность Alexey Popov
Nikolay Ponomarenko wrote: Лечится тем, что скрипт создания базы разбавляется реконнектами - после каждой версии вставляется Это давняя болезнь. У меня подобная обновлялка

Re: Остаются зависимости от дропнутых процедур

2011-01-19 Пенетрантность Dmitry Yemanov
19.01.2011 17:04, Nikolay Ponomarenko пишет: FB Embed 2.5.1.26163 2.1.4.18383 Собирается у нас база версионными скриптами вида: INPUT '..\sql-mdo\connect.sql'; INPUT '..\sql-mdo\001\update.sql'; INPUT '..\sql-mdo\002\update.sql'; ... INPUT '..\sql

Re: Странные обрывы соединения

2011-01-18 Пенетрантность Konstantin R. Beliaev
Oleg Matveyev wrote: без ключа он не работает :-) тупо TCP-туннель пробрасывает и все, чтобы коннект работал. пишет ли при этом лог - непомню, скорее нет. Ну, тогда понятно, почему был пустой лог. Насчет обрывов: админы признались, что перепрошили биос на матери, после этого начала глючить бор

Re: gds32.dll vs fbclient.dll

2011-01-17 Пенетрантность Dmitry Lendel
Стандартный инсталятор при указании установки только клиента делает всё аналогично инсталяции сервера, только не все файлы ставит. В смысле? Чего он не ставит? Файлы сервера. В установке Firebird что клиента, что сервера так все просто, что написать свои три четыре команды в инсталляторе н

Re: gds32.dll vs fbclient.dll

2011-01-16 Пенетрантность Alexey Popov
Dmitry Lendel wrote: Стандартный инсталятор при указании установки только клиента делает всё аналогично инсталяции сервера, только не все файлы ставит. В смысле? Чего он не ставит? Файлы сервера. Просто кинуть fbclient.dll в system32 нельзя ибо он не найдёт свои файлы без ключа в реестре. Д

Re: Странный план в 2.5.0.26074

2011-01-16 Пенетрантность Dmitry Yemanov
16.01.2011 4:29, Александр Свириденков пишет: Сечас время такое, что на объемах экономить не надо. Диски гигантские, память дешевая. А вот скорость оптимизировать наоборот - надо. Как это не странно, но скорость напрямую зависит от объемов :-) Чем компактнее индекс, тем меньше I/O. -- Дмит

Re: gds32.dll vs fbclient.dll

2011-01-16 Пенетрантность Alexey Popov
Dmitri Kuzmenko wrote: Hello, Alexey! Alexey Popov wrote: Одного fbclient.dll недостаточно. Ему надо ещё firebird.msg и ещё какая то левая dll, плюс рантайм от VC. Просто кинуть fbclient.dll в system32 нельзя ибо он не найдёт свои файлы без ключа в реестре. Да и MS уже не рекомендует засират

Re: Странные обрывы соединения

2011-01-15 Пенетрантность Dmitri Kuzmenko
Hello, Konstantin! Konstantin R. Beliaev wrote: В ФИБах включена опция восстановления связи при обрыве - после втыкания шнура она срабатывает и восстанавливает соединение. Но насколько я понимаю, это - уже другое соединение с другим процессом классика, разве нет? А предыдущее должно спокойно

Re: gds32.dll vs fbclient.dll

2011-01-15 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Popov wrote: Одного fbclient.dll недостаточно. Ему надо ещё firebird.msg и ещё какая то левая dll, плюс рантайм от VC. Просто кинуть fbclient.dll в system32 нельзя ибо он не найдёт свои файлы без ключа в реестре. Да и MS уже не рекомендует засирать сей каталог. тебе не

Re: Странный план в 2.5.0.26074

2011-01-15 Пенетрантность Александр Свириденков
>Т.е. речь про: >select * from cont_res cr join contracts ct on cr.cont_id=ct.cont_id >where cr.serv_id=14 and cr.resource is null >? Да >Твоя правда :-) Кстати, NOT NULL ты таки снять можешь (если там UK, а не >PK). Но не удалить PK, это да. А на что тогда версионность метаданных? Сервер име

Re: Тормоза nbackup

2011-01-15 Пенетрантность Vlad Khorsun
"Viktor Belzetskiy" wrote ... Khorsun Vlad пишет: Это был бы очень большой маразм. Файловый кеш не может быть per-process, иначе в нём нет никакого смысла и возникнет огромная пробема синÑ

Re: gds32.dll vs fbclient.dll

2011-01-14 Пенетрантность Dmitry Lendel
"Alexey Popov" сообщил(а) в новостях следующее:igpdi7$rfg$1...@dough.gmane.org... Dmitry Beloshistov wrote: Православный способ -грузить fbclient.dll из Firebird\bin. У пользователей установлен сервер? А нафига, если в минимальном случае достаточно fbclient.dll? Стандартный инсталятор

Re: Тормоза nbackup

2011-01-14 Пенетрантность Viktor Belzetskiy
Khorsun Vlad пишет: Это был бы очень большой маразм. Файловый кеш не может быть per-process, иначе в нём нет никакого смысла и возникнет огромная пробема синхронизации частнÑ

Re: Странный план в 2.5.0.26074

2011-01-14 Пенетрантность Dmitry Yemanov
14.01.2011 16:56, Александр Свириденков пишет: После пересчета статистики, первый запрос и правда стал давать нормальный план PLAN JOIN (CR INDEX (PK_CONT_RES), CT INDEX (RDB$PRIMARY13)) Ну и замечательно. Но если в него поставить cr.resource is null то один фиг получаем полное чтение CONT_R

Re: Странный план в 2.5.0.26074

2011-01-14 Пенетрантность Александр Свириденков
>Типы данных какие? Статистика свежая? CREATE TABLE CONT_RES ( SERV_ID INTEGER NOT NULL, RESOURCE VARCHAR(30) NOT NULL, CONT_ID INTEGER NOT NULL ); CREATE TABLE CONTRACTS ( CONT_ID INTEGER NOT NULL, После пересчета статистики, первый запрос и правда стал давать нормаль

Re: Странный план в 2.5.0.26074

2011-01-14 Пенетрантность Dmitry Yemanov
14.01.2011 15:56, Александр Свириденков пишет: Есть две таблицы, CONT_RES Primary Key=(SERV_ID, RESOURCE, CONT_ID) CONTRACTS Primary Key=(CONT_ID) Типы данных какие? Статистика свежая? Делаем простой запрос select * from cont_res cr join contracts ct on cr.cont_id=ct.cont_id where cr.serv_i

<    3   4   5   6   7   8   9   10   11   12   >