powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Переход с ключей INTEGER на BIGINT
2 сообщений из 2, страница 1 из 1
Переход с ключей INTEGER на BIGINT
    #39761979
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Есть бд в ней используются 32 битные целые ключи.

Все поля первичных ключей и поля ссылки созданы с использованием доменов dintkey, dforeignkey.

Вопрос:

Достаточно ли для перехода на 64 бит ключи выполнить такие операции:

1) удалить PK и FK
2) выполнить для доменов ALTER DOMAIN ... TYPE BIGINT
3) сделать базе бэкап - рестор
4) восстановить PK и FK

Могут ли тут быть какие подводные камни?

Если указанные выше домены активно используются в триггерах и ХП, достаточно ли процедуры бэкап-рестор базе или их тоже надо пересоздать по полной программе?

Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
Переход с ключей INTEGER на BIGINT
    #39761996
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba223) сделать базе бэкап - рестор

по моему это не к чему.
Просто пересоздай PK, FK и перекомпилируй все процедуры и триггеры.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Переход с ключей INTEGER на BIGINT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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