Hello, Dmitry!
Dmitry Lendel wrote:
Привет
Настраиваем сервер win2008. вопрос встал такой:
Для временных файлов что лучше использовать?
1 Виртуальный диск (какой рекомендуемый размер?)
2 Или создать чередующийся том
Заранее спасибо.
первый вопрос про temp - это какого размера сколько
Alex Cherednichenko wrote:
Кэш метаданных.
В классике? При ежедневном отключении ВСЕХ юзеров
Даже больше: между этими событиями был бэкап-рестор с заменой рабочей базы.
Konstantin R. Beliaev ...
FB 2.1 Classic
В какой-то момент бэкап со сборкой мусора стал проходить очень долго (12 часов вместо 20 минут). Думал мусора накопилось -
прочистится и заработает, ан нет - такое повторилось и на второй день, и на третий.
Значит не прочистилось. gstat -r тебе в
...а отследить кол-во и размер временных файлов и потом посмотреть
графики можно с помощью FBDataGuard
http://groups.google.ru/group/ibsurgeon2
On 22 июл, 13:35, Dmitri Kuzmenko k...@ibase.ru wrote:
Hello, Dmitry!
Dmitry Lendel wrote:
win2008. :
?
1 ( ?)
2
.
temp -
.
, .
пожалуйста, сообщите удалось ли повторить ошибку. Надо ли делать
запись в треккер или достаточно email-а?
22.07.2010 16:37, Andrei пишет:
пожалуйста, сообщите удалось ли повторить ошибку. Надо ли делать
запись в треккер или достаточно email-а?
Удалось. Регистрировать пока не надо, скажу если что.
Дмитрий
Vlad Khorsun wrote:
gstat -r при намёках на тормоза
И на что там смотреть?
Sweep у меня запускается ночью по расписанию.
Database header page information:
Flags 0
Checksum12345
Generation 14420651
Page size
Konstantin R. Beliaev ...
Vlad Khorsun wrote:
gstat -r при намёках на тормоза
И на что там смотреть?
Кол-во бекверсий и длины их цепочек.
Attributes force write, no reserve
no reserve зачем поставил ?
--
Хорсун Влад
Hello, Konstantin!
Konstantin R. Beliaev wrote:
Vlad Khorsun wrote:
gstat -r при намёках на тормоза
И на что там смотреть?
Sweep у меня запускается ночью по расписанию.
ну и нафига ты тогда бэкап со сборкой мусора запускаешь?
Зачем вообще это делать? Это разве что для тех, кто не
В таком случае, неплохо было бы, чтобы по ключу -z выдавалась не
только версия утилиты, но и версия сервера (так, как делает это
утилита gbak).
Сэкономило бы мне 2 часа :)
я переслал на dimitr[at]users.sourceforge.net архив (13 Мб). Там бэкап
базы и скрипт, который кидает ошибку. На других базах, этот же скрипт
отрабатывает нормально.
Похоже, что email изменился. Подскажите, куда слать?
базу переслал.
теперь столкнулся с проблемой уже на другой базе. безобидный оператор
alter domain dboolean set default 0
кидает ошибку
action cancelled by trigger (1) to preserve data integrity
Cannot update trigger used by a CHECK Constraint
домен определен как:
create domain dboolean
as
Единственное подключение к БД. единственная транзакция. На выполнении
операции:
ALTER TABLE gd_ref_constraints ADD
CONSTRAINT gd_chk1_ref_contraint CHECK (ref_state IN ('ORIGINAL',
'TRIGGER'))
Получаю ошибку:
This operation is not defined for system tables.
unsuccessful metadata update.
Andrei пишет:
Единственное подключение к БД. единственная транзакция. На выполнении
операции:
ALTER TABLE gd_ref_constraints ADD
CONSTRAINT gd_chk1_ref_contraint CHECK (ref_state IN ('ORIGINAL',
'TRIGGER'))
Получаю ошибку:
This operation is not defined for system tables.
unsuccessful
Hello, Anton!
You wrote on Tue, 20 Jul 2010 17:35:49 +0300:
AZ IMHO, 'TRIGGER' зарезервированное слово
Да, да.
Прям так в кавычках и зарезервировали.
--
With best regards, Alex Cherednichenko.
20.07.2010 16:42, Andrei пишет:
Единственное подключение к БД. единственная транзакция. На выполнении
операции:
ALTER TABLE gd_ref_constraints ADD
CONSTRAINT gd_chk1_ref_contraint CHECK (ref_state IN ('ORIGINAL',
'TRIGGER'))
Получаю ошибку:
This operation is not defined for system
На базе FB 2.5 запускаю:
gfix -v -full k:\bases\db.fdb -pas masterkey -user sysdba -z
и получаю:
gfix version WI-V2.5.0.26038 Firebird 2.5 Release Candidate 3
unsupported on-disk structure for file K:\BASES\db.FDB; found 11.2,
support 11.0
1) после бэкап-рестора тоже самое
2) gfix не проходит (см. отд ветку в этой группе)
3) табличка создается предварительно так:
CREATE TABLE gd_ref_constraints (
id dintkey,
constraint_name d_fk_metaname UNIQUE,
const_name_uqd_fk_metaname,
match_option char(7)
sorry, тут скорее всего я не прав. после указания для базы еще и имени
сервера с портом (на сервере несколько копий ФБ), вроде проверка идет.
получается, что теперь gfix работает через сервер? раньше, мне
казалось, это была достаточно автономная утилита?
Andrei ...
получается, что теперь gfix работает через сервер? раньше, мне
казалось, это была достаточно автономная утилита?
Валидация всегда работала только через сервер
--
Хорсун Влад
Привет!
Подскажите, пожалуйста, какой алгоритм использует встроенная функция hash()?
Очень плохой. Что-то типа crc64 (или 48?) - у меня была ситуация,
когда сгенерированные _разные_ имена файлов имели одинаковый хеш.
Настоящие джедаи используют md5 или sha1 :)
--
Best regards,
Sergey
Привет
Настраиваем сервер win2008. вопрос встал такой:
Для временных файлов что лучше использовать?
1 Виртуальный диск (какой рекомендуемый размер?)
2 Или создать чередующийся том
Заранее спасибо.
Дмитрий
IMHO, если средства позволяют - лучше SSD
:-)
12 июля 2010 г. 10:34 пользователь Oleg Matveyev o_matv...@mail.ruнаписал:
IMHO, если средства позволяют - лучше SSD
:-)
Пачку SSD ибо ограниченное число циклов перезаписи и периодически заменять
на новые надо будет.
Это врядли. Тут просто практический вопрос к нем, у кого уже есть опыт.
Дмитрий
Привет!
Настраиваем сервер win2008. вопрос встал такой:
За вынь не скажу, но уверен на 100%, что
Для временных файлов что лучше использовать?
оперативку :) Быстро, дёшево и сердито.
--
Best regards,
Sergeymailto:gebele...@gmail.com
Для временных файлов что лучше использовать?
оперативку :) Быстро, дёшево и сердито.
А размер какой лучше?
Дмитрий
Привет!
Для временных файлов что лучше использовать?
оперативку :) Быстро, дёшево и сердито.
А размер какой лучше?
В отличае от других мифов - тут размер имеет значение ;-) Чем больше -
тем лучше. Вроде в винде можно сделать RAM-диск - тут кто-то
рассказывал про использование решения от
12.07.2010 13:07, Sergey Mereutsa пишет:
Для временных файлов что лучше использовать?
оперативку :) Быстро, дёшево и сердито.
Вроде меряли уже. Никакого улучшения. И это объяснимо, т.к. времянки ось
держит в файловом кеше столько, сколько возможно. Выгоднее выделить эти
излишки оперативки
07.07.2010 14:32, Vlad Khorsun пишет:
Наткнулся на странную вещь: при массовой загрузки данных в базу скорость
последовательности инсертов уменьшается на 1/6 если все они в одной
транзакции.
...
На обоих таблицах триггера генерят ID и VERS и бросают EVENT:
А если без EVENT ?
Да, при
Наткнулся на странную вещь: при массовой загрузки данных в базу скорость
последовательности инсертов уменьшается на 1/6 если все они в одной
транзакции.
Память сервера тоже растёт, но это как бы ожидаемо...
Я что-то не так делаю?
Платформа: Kubuntu 10.4
Сервер:
Забыл текст самих инсертов:
insert into SYMPTOMS (
CHAPT_ID, PARENT_ID, TITLE_EN, TITLE_RU, CATEG_ID
) values (
?,?, ?,null, ?
) returning ID
insert into SYMPTOMS_OLD (
OBJ_ID, SYS_ID, EXT_ID
) values (?, ?, ?)
Проверил на последнем снапшоте:
Tonal ...
Наткнулся на странную вещь: при массовой загрузки данных в базу скорость
последовательности инсертов уменьшается на 1/6 если все они в одной
транзакции.
Память сервера тоже растёт, но это как бы ожидаемо...
Я что-то не так делаю?
...
На обоих таблицах триггера генерят ID и VERS и
Евгений Виноградный ...
Да, и на предыдущих версиях (1.5 - 2.1) где то после 150-200 INSERT в одной транзакции удельная скорость вставки понижалась,
причем существенно. Возможно, это какие то особенности реализации сервера проявляются.
Не надо рассказывать сказки. Посмотри на процесс
On 07.07.2010 10:39, Tonal wrote:
Наткнулся на странную вещь: при массовой загрузки данных в базу скорость
последовательности инсертов уменьшается на 1/6 если все они в одной
транзакции.
Память сервера тоже растёт, но это как бы ожидаемо...
Я что-то не так делаю?
Да, и на предыдущих версиях
Arioch ...
В письме от Tue, 29 Jun 2010 15:19:08 +0400, Khorsun Vlad сообщал:
ммм... есть, но это не очень хорошо ложится на стандартную структуру
каталогов Win x64
???
Для 32-битных бинарников отдельные папки, параллельные.
В частности вместо Program files - Program Files (x86)
В письме от Fri, 02 Jul 2010 11:20:04 +0400, Khorsun Vlad
hv...@optima.com.ua сообщал:
Для 32-битных бинарников отдельные папки, параллельные.
В частности вместо Program files - Program Files (x86)
Какой Program files ??? Речь о подкаталоге в установленном FB.
Если Wow64 для тебя ничего
Arioch wrote in message ...
Под носом было бы \Program Files (x86) и возможно даже \Program Files
(x86)\Common Files
С какой стати ???
1) с той что туда падают 32-битные бинарники в 64-битной Win
Та ты шо ! А я *никогда* не ставлю программы в Program Files, кроме самых
мелких,
В письме от Tue, 29 Jun 2010 15:19:08 +0400, Khorsun Vlad
hv...@optima.com.ua сообщал:
ммм... есть, но это не очень хорошо ложится на стандартную структуру
каталогов Win x64
???
Для 32-битных бинарников отдельные папки, параллельные.
В частности вместо Program files - Program Files
В письме от Tue, 29 Jun 2010 17:27:12 +0400, Dmitri Kuzmenko
k...@ibase.ru сообщал:
я не помню, как выглядит инсталлятор ФБ, а прямо сейчас запустить его не
могу. Там нет возможности установить только клиента?
Да, действительно есть. Когда ставишь с нуля.
Я повторно запускал, уже установив
Получается для работы сервер-64 + приложение-32 нужно устанавливать два сервера (о ручной установке не говорим - это намного
сложнее чем уяснить разницу между 32 и 64).
А если бы был отдельный дистр клиента,
А смысл ?
или оба клиента в дистре сервер-64
Их там таки оба
--
Хорсун
В письме от Tue, 29 Jun 2010 10:59:14 +0400, Khorsun Vlad
hv...@optima.com.ua сообщал:
или оба клиента в дистре сервер-64
Их там таки оба
хорошо бы, но вроде как только один. С чего и ветка началась.
в частности в процессе установки :
Destination location:
Arioch ...
В письме от Tue, 29 Jun 2010 10:59:14 +0400, Khorsun Vlad сообщал:
или оба клиента в дистре сервер-64
Их там таки оба
хорошо бы, но вроде как только один. С чего и ветка началась.
в частности в процессе установки :
Destination location:
C:\Program
В письме от Tue, 29 Jun 2010 12:56:33 +0400, Khorsun Vlad
hv...@optima.com.ua сообщал:
Был бы 32-битный клиент - была бы другая папка.
И что - там даже нет подкаталогов ?
ммм... есть, но это не очень хорошо ложится на стандартную структуру
каталогов Win x64
и в %PATH% видимо не
Arioch ...
В письме от Tue, 29 Jun 2010 12:56:33 +0400, Khorsun Vlad сообщал:
Был бы 32-битный клиент - была бы другая папка.
И что - там даже нет подкаталогов ?
ммм... есть, но это не очень хорошо ложится на стандартную структуру каталогов
Win x64
???
и в %PATH% видимо не
Hello, Arioch!
Arioch wrote:
логично. дистрибутив 64-битный.
тогда логично вообще удалить оттуда клиент - дистрибутив-то сервера. :-)
Т.е. это не логика, а сложившаяся практика.
нелогично. сервер без клиента?
Впрочем, вполне вероятна работа
32-разрядных приложений на том же сервере, где
Привет!
я не помню, как выглядит инсталлятор ФБ, а прямо сейчас запустить его не
могу. Там нет возможности установить только клиента?
Есть, только сегодня 2.1 ставил в варианте только клиента. Всё
работает :)
--
Best regards,
Sergeymailto:gebele...@gmail.com
On 25.06.2010 17:46, Khorsun Vlad wrote:
С какой стати ? Никаких чудес.
Ну, вот и хорошо, вот и прекрасно!
В письме от Fri, 25 Jun 2010 14:26:47 +0400, Dmitri Kuzmenko
k...@ibase.ru сообщал:
каких клиентов нету в 2.5?
нет 32-битного клиента в Firebird-2.5.0.25920_0_x64_RC2.exe
логично. дистрибутив 64-битный.
тогда логично вообще удалить оттуда клиент - дистрибутив-то сервера. :-)
Т.е. это
Dmitri Kuzmenko пишет:
Можно. Только кто будет подключаться-то?
Где они, эти средства разработки 64-битные?
LAZARUS, к примеру
:)
--
Игорь
Alexey Popov пишет:
Taras Kucher wrote:
http://www.ibase.ru/dataguard.html
http://www.slideshare.net/ibsurgeon/fbdataguard-1-2901922
http://www.slideshare.net/ibsurgeon/firebird-dataguard-in-russian-2735788
Ничего не понятно :(
Лучше установить и покрутить игрушку в руках. Масса
Hello, Arioch!
Arioch wrote:
каких клиентов нету в 2.5?
нет 32-битного клиента в Firebird-2.5.0.25920_0_x64_RC2.exe
логично. дистрибутив 64-битный. Впрочем, вполне вероятна работа
32-разрядных приложений на том же сервере, где 64-битный ФБ,
так что задача - спросить разработчиков об этом.
2010/6/25 Dmitri Kuzmenko k...@ibase.ru
Hello, Arioch!
Теоретически могу предположить и необходимость 64-битного клиента в сети
для 32-битного сервера.
Вот это я пока могу предположить с трудом.
то есть нельзя с 64 битного клиента подключится к 32 битному серверу?
--
Don`t drink
то есть нельзя с 64 битного клиента подключится к 32 битному серверу?
Можно.
--
Хорсун Влад
Hello, Alexey!
Alexey Voychehovich wrote:
Теоретически могу предположить и необходимость 64-битного
клиента в сети для 32-битного сервера.
Вот это я пока могу предположить с трудом.
то есть нельзя с 64 битного клиента подключится к 32 битному серверу?
чушь какая,
Dmitri Kuzmenko wrote:
Люди и так нихрена не понимают разницу, зачем их еще путать?
Совершенно верно.
Еще что замечу на VS под FB много кто пишет. Только в варианте
Firebird ADO.NET Data Provider + Firebird.
По умолчанию все проекты .net билдятся как AnyCPU, т.е. прекрасно
работают на x64битных
Vinogradniy Eugeny ...
Есть только проблемы при использовании embeded Firebird сервера. Т.к.
его дистрибутив конкретен x32 или x64. Вот в таких вариантах и
приходится либо привязывать .net приложение к конкретному процессору
x86(x64) (так мы и сделали). Либо в дистрибутиве поставлять оба
Привет!
Вот это я пока могу предположить с трудом.
то есть нельзя с 64 битного клиента подключится к 32 битному серверу?
Можно. 64-битный gbak нормально по сетке лезет к 32-битному серверу и
тянет с него бэкап. Я даже никогда такой проблемой не озадачивался -
бо оно всегда работало (за
Hello, Arioch!
Arioch wrote:
Моя фраза была основана на том, что дистрибутив сервера - это
сервер, пусть и включающий клиента.
т.е. как у Борланда, разные дистры ibserver и ibclient ?
нет у Борланда разных дистрибутивов сервера и клиента, и никогда не
было. Есть дистрибутив [сервера], в
В письме от Fri, 11 Dec 2009 23:50:56 +0300, Kovalenko Dmitry
dmitry.lipe...@gmail.com сообщал:
Щас проще в FB допилить многопоточность, чем в IB реализовать все
(зачастую, конкретные) фичи Firebird :-)
В корень зришь.
Дык. Останется только один :)
RedDatabase ?
Или... Nagano ? :-)
--
В письме от Thu, 24 Jun 2010 14:46:11 +0400, Dmitri Kuzmenko
k...@ibase.ru сообщал:
нет у Борланда разных дистрибутивов сервера и клиента, и никогда не
было. Есть дистрибутив [сервера], в котором несколько опций
Ну зачем, зачем я выкинул диск Delphi 2.0 :-)
т.е. или дистр сервера - это
22.06.2010 14:03, Alexey Popov пишет:
Можно ссылку где конкретно написано что она конкрентно умеет делать и
какой алгоритм её работы.
http://www.ibase.ru/dataguard.html
http://www.slideshare.net/ibsurgeon/fbdataguard-1-2901922
Taras Kucher wrote:
http://www.ibase.ru/dataguard.html
http://www.slideshare.net/ibsurgeon/fbdataguard-1-2901922
http://www.slideshare.net/ibsurgeon/firebird-dataguard-in-russian-2735788
Ничего не понятно :(
Добрый день,
Рекомендую посмотреть вот эту презентацию, слайды с 45-го и до конца
http://www.slideshare.net/ibsurgeon/firebird-dataguard-russian
С уважением,
Алексей
On 22 июн, 15:03, Alexey Popov a...@novgorod.net wrote:
ţ .
Hello, Alexey!
Alexey Popov wrote:
Ничего не понятно :(
кроме указанной Алексеем ссылки (с 45 слайда) могу рекомендовать
посмотреть документацию.
Собственно, мы знаем, как и почему ломаются базы IB и FB,
и сделали инструмент, который минимизирует случаи fuckup-ов
для администратора.
Кроме
В письме от Sun, 10 Jan 2010 16:29:46 +0300, Dmitri Kuzmenko
k...@ibase.ru сообщал:
Моя фраза была основана на том, что дистрибутив сервера - это
сервер, пусть и включающий клиента.
т.е. как у Борланда, разные дистры ibserver и ibclient ?
тоже вариант, но нету клиентов в
Привет, Алексей.
Тебе-то уж стыдно keepalive не настроить. :-)
да и в FBS можно таймаут включить, если у keepalive вдруг чего-то не
срастется.
22.06.2010 8:25, St. Alex пишет:
перед бэкап рестором делается шатдаун, поэтому непонятно, и где искать,
почему не отваливаются подключения?
Шатдаун никогда не отключал существующие коннекты.
--
Дмитрий Еманов
Уважаемые коллеги,
Мы переходим к публичному тестированию FBDataGuard 2.5.
Многие годы мы наблюдали поломки баз данных Firebird, вызванные
недостаточной квалификацией администраторов, проблемами с железом и
элементарным отсутствием вообще какого-бы то ни было обслуживания баз
данных.
Теперь,
22.06.2010 13:26, Dmitry Yemanov пишет:
22.06.2010 8:25, St. Alex пишет:
перед бэкап рестором делается шатдаун, поэтому непонятно, и где искать,
почему не отваливаются подключения?
Шатдаун никогда не отключал существующие коннекты.
Блин, а у меня отключал. Тот который force. Но я бы поянл,
22.06.2010 12:32, Oleg Matveyev пишет:
Привет, Алексей.
Тебе-то уж стыдно keepalive не настроить. :-)
Ну я то программитс, а не админ, так что чувство стыда у меня
отсутствует как класс. Да и не было таких раньше хреней вроде.
да и в FBS можно таймаут включить, если у keepalive вдруг
Можно ссылку где конкретно написано что она конкрентно умеет делать и какой
алгоритм её работы.
Alexey Popov пишет:
Можно ссылку где конкретно написано что она конкрентно умеет делать и
какой алгоритм её работы.
+1
Уважаемые коллеги!
Ответ на вопрос этот мне интуитивно как-бы и понятен. Однако, задам.
Новый проект запускаем. Планирую использовать вкусности 2.5 и поставить туда
FB 2.5 RC3
Будет все крутиться на новом оборудовании. Но удаленно. Хотя наше участие в администрировании как
разработчиков пока
Hello, Vasily!
Ovchinnikov Vasily wrote:
Думается мне, что ODS уже не изменится ведь и бэкап-рестора базы не
потребуется?
как правило, ODS меняется во время альфы, и после beta уже не меняется.
Исключения, конечно, бывают, но сейчас RC, так что вероятность
изменения ODS равна нулю.
p.s.
забыл сказать сервер: firebird 2.1.3.18185
Ну здесь тоже поясните плиз.
Алексей.
19 июня 2010 г. 11:49 пользователь Alexey Voychehovich
iron...@gmail.comнаписал:
да. мне уже на sql.ru обьяснили где я тупил. Всем спасибо :)
2010/6/18 Dmitry Yemanov dim...@users.sf.net
18.06.2010 17:30, Alexey Voychehovich пишет:
всё равно я не
Благодарю, проникся
Алексей.
21 июня 2010 г. 10:38 пользователь Alexey Voychehovich
iron...@gmail.comнаписал:
http://sql.ru/forum/actualthread.aspx?tid=768186
2010/6/20 Алексей Вишняков norrittmob...@googlemail.com
Ну здесь тоже поясните плиз.
Алексей.
19 июня 2010 г. 11:49 пользователь
Добрый день,
Вычисляемые поля вычисляются только если они попадают в результирующую
выборку?
Могу предложить Liquibase: http://www.liquibase.org/
Хранит изменения БД в xml-файлах, может импортить данные таблиц из
csv-файлов.
Можно ее средствами перегнать содержиме базы (метаданные) в скрипты.
P.S.
Только я использую не стабильную версию, а собираю из исходников.
19.06.2010 17:46, Andrei пишет:
Вычисляемые поля вычисляются только если они попадают в результирующую
выборку?
Когда к ним обращаются.
--
Дмитрий Еманов
Как запросом получить строку в которой 160 код символа был заменен на 32?
такой
select replace(levelname, ''||ASCII_CHAR(160)||'', ' ')
from categories
выдает что-то странное
---
An IBPP error occurred.
---
*** IBPP::SQLException ***
Context:
Привет!
Как запросом получить строку в которой 160 код символа был заменен на 32?
(вкрадчиво так) А ты уверен, что в коннекте твоего подключения к базе
допускаются символы с таким кодом?
--
Best regards,
Sergeymailto:gebele...@gmail.com
2010/6/18 Sergey Mereutsa gebele...@gmail.com
Как запросом получить строку в которой 160 код символа был заменен на 32?
(вкрадчиво так)
мне уже на sql.ru на это намекают намекают... а я понять не могу все
равно
А ты уверен, что в коннекте твоего подключения к базе
допускаются символы с таким
18.06.2010 17:30, Alexey Voychehovich пишет:
всё равно я не могу понять как мне провернуть это действо. То есть
работать с utf8 кодировкой подключения к бд (и поля в таблице в
кодировке utf8 ), но неразрывный пробел при поиске в строках заменять
на обычный пробел...
Определись сначала с кодом
да. мне уже на sql.ru обьяснили где я тупил. Всем спасибо :)
2010/6/18 Dmitry Yemanov dim...@users.sf.net
18.06.2010 17:30, Alexey Voychehovich пишет:
всё равно я не могу понять как мне провернуть это действо. То есть
работать с utf8 кодировкой подключения к бд (и поля в таблице в
17.06.2010 9:20, Tonal пишет:
Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт?
isql -x :)
--
С нативным уважением,
Денис Редозубов
2010/6/17 Tonal to...@promsoft.ru
Привет все! :)
Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт?
Выгонять нужно собственно структуру (метаданные), значения некоторых
генераторов и данные из некоторых таблиц (справочников).
Когда всё это лежит в виде SQL-скрипта в
Hi,
On Jun 17, 7:20 am, Tonal to...@promsoft.ru wrote:
Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт?
Выгонять нужно собственно структуру (метаданные), значения некоторых
генераторов и данные из некоторых таблиц (справочников).
Можно попробовать isql для структуры и
17.06.2010 14:59, Oleg Deribas пишет:
Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт?
Выгонять нужно собственно структуру (метаданные), значения некоторых
генераторов и данные из некоторых таблиц (справочников).
Можно попробовать isql для структуры и fbexport для
Привет все! :)
Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт?
Выгонять нужно собственно структуру (метаданные), значения некоторых
генераторов и данные из некоторых таблиц (справочников).
Когда всё это лежит в виде SQL-скрипта в контроле версий оченна удобно
становится
Группа компаний АЛЮТЕХ - лидер рынка роллетных систем (рольставен)
стран Восточной Европы и ведущий производитель секционных ворот,
алюминиевых систем, поставщик систем автоматики и шлагбаумов.
приглашает на работу в г. Минске
ПРОГРАММИСТА БД
Требования к претендентам:
- мужчина/женщина, 23-35
04.06.2010 17:37, Мякотин Сергей пишет:
запрос:
select
number,
ascii_char(number),
ascii_val(ascii_char(number)),
cast(ascii_char(number) as blob),
ascii_val(cast(ascii_char(number) as blob)),
ascii_char(ascii_val(cast(ascii_char(number) as blob)))
from (select r1.RDB$RELATION_ID * 16 +
Забыл указать сервер
FB 2.1.3 и FB 2.5.0 RC3
__ Information from ESET NOD32 Antivirus, version of virus signature
database 5172 (20100604) __
The message was checked by ESET NOD32 Antivirus.
http://www.esetnod32.ru/.ml
Пока приходит на ум такое:
SELECT * FROM rdb$relations WHERE rdb$relation_name = 'MON$DATABASE'
если пусто, то это Yaffil или 2.0
если не пусто, то тогда проверяем версию:
SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM rdb$database
Может кто подскажет как различить Yaffil и FB 2.0?
Добрый день,
Задача: есть одна или несколько строк, хранящихся в БЛОБе (поле
field). Если строк несколько, то разделены они символами возврат
каретки + перевод строки. Дана некоторая строка (string). Надо
определить, присутствует ли она в этом поле.
Существует ли более красивое решение, чем:
Andrei ...
Добрый день,
Задача: есть одна или несколько строк, хранящихся в БЛОБе (поле
field). Если строк несколько, то разделены они символами возврат
каретки + перевод строки. Дана некоторая строка (string). Надо
определить, присутствует ли она в этом поле.
Существует ли более красивое
тут * нельзя использовать. Иначе, на заданное слово Минск проверка
пройдет успешно, если, скажем,
в списке находится слово Минский.
запрос:
select
number,
ascii_char(number),
ascii_val(ascii_char(number)),
cast(ascii_char(number) as blob),
ascii_val(cast(ascii_char(number) as blob)),
ascii_char(ascii_val(cast(ascii_char(number) as blob)))
from (select r1.RDB$RELATION_ID * 16 + r2.RDB$RELATION_ID
from RDB$RELATIONS
Результаты 1601 - 1700 из 33066 matches
Mail list logo