powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поменять диалект
29 сообщений из 29, показаны все 2 страниц
поменять диалект
    #38917306
ZHEKA_DON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли поменять диалект с 1 на 3 у базы (FireBird) ?
пытался не очень то получилось...
...
Рейтинг: 0 / 0
поменять диалект
    #38917312
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
поменять диалект
    #38917427
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZHEKA_DON,

Если у тебя не начало проекта, а большая работающая база - то лучше не надо.
Конечно, если тебя бодрит перетряхивание всего кода на предмет правильной арифметики и типов данных, то вперёд!
...
Рейтинг: 0 / 0
поменять диалект
    #38917464
ZHEKA_DON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое за ответы) (у меня большая работающая база)
...
Рейтинг: 0 / 0
поменять диалект
    #38917472
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZHEKA_DONможно ли поменять диалект с 1 на 3 у базы (FireBird) ?собственно говоря путь один, выгрузить базу(метаданные) в скрипт, подрихтовать с учетом желаемого(помня о замечании про арифметику), потом сгенерировать из скрипта базу, далее из базы источника влить в нее данные, например, при помощи ibpump.
...
Рейтинг: 0 / 0
поменять диалект
    #38917474
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZHEKA_DONу меня большая работающая базаСтОит крепко подумать предварительно.

Если уж желание все равно зашкаливает, стОит подумать сразу и о дефолтном чарсете в УТФ8
...
Рейтинг: 0 / 0
поменять диалект
    #38917493
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyЕсли уж желание все равно зашкаливает, стОит подумать сразу и о дефолтном чарсете в УТФ8
Потренируется на кошках и может передумает. Не на боевой-же начинать курочить.
...
Рейтинг: 0 / 0
поменять диалект
    #38917506
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman> Потренируется на кошках и может передумает. Не на боевой-же начинать курочить.
Я, когда переводил на FB 1.0.5 и менял диалект, недели две бегал по кругу:
1. из скрипта новая база;
2. переливка данных из рабочей;
3. поиск ошибок и косяков из программы/в программе;
4. проверка из IBExpert (SP/Triggers/Views analyzer);
5. исправление программы/скрипта;
6. гоу ту п.1.


--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38917507
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,

Всего за две недели? Ну ты монстр!
...
Рейтинг: 0 / 0
поменять диалект
    #38917509
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery> Всего за две недели? Ну ты монстр!
Хуже было потом на машинах искать старые gds32.dll от IB4.2.1... ;)

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38917522
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra> 1. из скрипта новая база;
> 2. переливка данных из рабочей;
> 3. поиск ошибок и косяков из программы/в программе;
> 4. проверка из IBExpert (SP/Triggers/Views analyzer);
> 5. исправление программы/скрипта;
> 6. гоу ту п.1.
Ну и естественно большое СПАСИБО создателям самой базы, т.к. в основном всё свелось к коррекции названий полей (TYPE, DATE, MONTH и иже с ними)...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38917564
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Zirra!
You wrote on 26 марта 2015 г. 12:38:32:

Zirra> Хуже было потом на машинах искать старые gds32.dll от IB4.2.1...
;)это ещё не всё.
у нас есть ортодоксы до сих пор пользующие WinISQ от IB5.X

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38917582
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> у нас есть ортодоксы до сих пор пользующие WinISQ от IB5.X
/шёпотом/ А это куда?..

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38917693
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraА это куда?О я еще помню это! два мемо, в верхнем пишешь запросы, в нижнем ответы сервера... теплый ламповый звук...
Работать, правда, было не очень удобно, зато ничего лишнего.
...
Рейтинг: 0 / 0
поменять диалект
    #38917699
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanможет передумает.А как же потеря "невинности"?
Спросит его работодатель:
-А скольким БД ты сменил диалект?
-Ни одной...
-Салага!
...
Рейтинг: 0 / 0
поменять диалект
    #38917773
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskywadmanможет передумает.А как же потеря "невинности"?
Спросит его работодатель:
-А скольким БД ты сменил диалект?
-Ни одной...
-Салага!

Блин... Я ни разу не менял диалект. Где начинал, там и покоилось... :-(
...
Рейтинг: 0 / 0
поменять диалект
    #38917808
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЯ ни разу не менял диалект.О, пылкий юноша! Неизведанные эротические фантазии еще ждут тебя.
Но это лирика, по факту муторная геморная работа, чем-то напоминающая "день сурка"
...
Рейтинг: 0 / 0
поменять диалект
    #38917814
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskywadmanЯ ни разу не менял диалект.О, пылкий юноша! Неизведанные эротические фантазии еще ждут тебя.


Нафиг-нафиг.. Иногда проще поддерживать окаменевшее говно мамонта с известными граблями, чем искать на свою пятою точку новых ощущений.
...
Рейтинг: 0 / 0
поменять диалект
    #38917843
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

переименовал пяток доменов, исправил OLD.VAL в триггерах на инсерт и несколько конкатенаций/сложений вычислений пришлось переписать явно.

и все.

основное ядро бд переползло с 4.0 на 2.5 и живет до сих пор.

вот переход на 64 битные PK потребовал полной переделки всего.
...
Рейтинг: 0 / 0
поменять диалект
    #38917935
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyСтОит крепко подумать предварительно.
Для меня лично основная и иногда напряжная проблема 1-го диалекта - отсутствие BIGINT. Как уж совсем припрёт - придется переходить. А пока думаю :)
...
Рейтинг: 0 / 0
поменять диалект
    #38918022
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Zirra!
You wrote on 26 марта 2015 г. 18:05:38:

ZirraМимопроходящий>> у нас есть ортодоксы до сих пор пользующие WinISQ от IB5.X
> /шёпотом/ А это куда?..
засада в том, что все "старые" приложения, написанные до рождения IB6.0,
цепляются к серверу жОстко 1-м диалектом.
независимо от того, в каком диалекте база.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38918033
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийприложения, написанные до рождения IB6.0, цепляются к серверу жОстко
1-м диалектом
Само понятие диалекта появилось в 6.0. Откуда эти приложения о нём вообще знают?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38918046
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

так в IB API диалект был hardcoded в 1.
...
Рейтинг: 0 / 0
поменять диалект
    #38918076
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvтак в IB API диалект был hardcoded в 1.
А, да, точно, там было написано "используйте 1".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
поменять диалект
    #38918342
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может кто подскажет
ситуация такая - есть база в первом диалекте FB 1.5
можно ли ее перетащить на FB 2.5 в первый же диалект без каких-либо переделок?
...
Рейтинг: 0 / 0
поменять диалект
    #38918366
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tactical Nuclear Penguinможет кто подскажет
ситуация такая - есть база в первом диалекте FB 1.5
можно ли ее перетащить на FB 2.5 в первый же диалект без каких-либо переделок?

В общем случае нет. 2.5 несколько более требователен к правильности кода.
...
Рейтинг: 0 / 0
поменять диалект
    #38918380
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tactical Nuclear Penguinможно ли ее перетащить на FB 2.5 в первый же диалект без каких-либо переделок?
Тут принято обычно задавать встречный вопрос: а нужда есть?
...
Рейтинг: 0 / 0
поменять диалект
    #38918390
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanTactical Nuclear Penguinможно ли ее перетащить на FB 2.5 в первый же диалект без каких-либо переделок?
Тут принято обычно задавать встречный вопрос: а нужда есть?

да пока нет :)
...
Рейтинг: 0 / 0
поменять диалект
    #38918869
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда не надо чесать то, что не чешется :)
Для будущих читателей: как поднимать, так и принимать решения по вопросу замены версии SQL-сервера и прочим техническим вопросам - это преррогатива разработчика, а не пользователя.
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поменять диалект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]