Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поменять диалект / 25 сообщений из 29, страница 1 из 2
26.03.2015, 09:28
    #38917306
ZHEKA_DON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
можно ли поменять диалект с 1 на 3 у базы (FireBird) ?
пытался не очень то получилось...
...
Рейтинг: 0 / 0
26.03.2015, 09:32
    #38917312
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
...
Рейтинг: 0 / 0
26.03.2015, 10:58
    #38917427
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
ZHEKA_DON,

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

Если уж желание все равно зашкаливает, стОит подумать сразу и о дефолтном чарсете в УТФ8
...
Рейтинг: 0 / 0
26.03.2015, 11:35
    #38917493
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
Ivan_PisarevskyЕсли уж желание все равно зашкаливает, стОит подумать сразу и о дефолтном чарсете в УТФ8
Потренируется на кошках и может передумает. Не на боевой-же начинать курочить.
...
Рейтинг: 0 / 0
26.03.2015, 11:45
    #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
26.03.2015, 11:46
    #38917507
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
zirra,

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

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.03.2015, 12:08
    #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
26.03.2015, 12:39
    #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
26.03.2015, 12:51
    #38917582
zirra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
Мимопроходящий> у нас есть ортодоксы до сих пор пользующие WinISQ от IB5.X
/шёпотом/ А это куда?..

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

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


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

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

и все.

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

вот переход на 64 битные PK потребовал полной переделки всего.
...
Рейтинг: 0 / 0
26.03.2015, 16:47
    #38917935
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
Ivan_PisarevskyСтОит крепко подумать предварительно.
Для меня лично основная и иногда напряжная проблема 1-го диалекта - отсутствие BIGINT. Как уж совсем припрёт - придется переходить. А пока думаю :)
...
Рейтинг: 0 / 0
26.03.2015, 18:07
    #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
26.03.2015, 18:17
    #38918033
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
Мимопроходящийприложения, написанные до рождения IB6.0, цепляются к серверу жОстко
1-м диалектом
Само понятие диалекта появилось в 6.0. Откуда эти приложения о нём вообще знают?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.03.2015, 18:32
    #38918046
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
Dimitry Sibiryakov,

так в IB API диалект был hardcoded в 1.
...
Рейтинг: 0 / 0
26.03.2015, 19:06
    #38918076
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
kdvтак в IB API диалект был hardcoded в 1.
А, да, точно, там было написано "используйте 1".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.03.2015, 06:46
    #38918342
Tactical Nuclear Penguin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поменять диалект
может кто подскажет
ситуация такая - есть база в первом диалекте FB 1.5
можно ли ее перетащить на FB 2.5 в первый же диалект без каких-либо переделок?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поменять диалект / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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