Начало » Использование СУБД » Firebird, HQbird, InterBase » Изменение COLLATION во всей базе (Способы изменить COLLATION во всех таблицах базы данных)
Изменение COLLATION во всей базе [сообщение #118] |
Thu, 30 June 2022 10:11 |
RusMikle
Сообщений: 18 Зарегистрирован: June 2022
|
Junior Member |
|
|
Всем доброго времени суток,
сушествует ли другой способ кроме как создать новое поле в нужным collation, скопировать в него данные, удалить старое поле и переименовать новое?
Уже во второй фирме сталкиваюсь с тем что collation выбран неудачно и надо менять на ..._CI
Возможно есть способ манипуляции при резервном копировании и восстановлении?
Можно конечно экспортировать отдельно метаданные и отдельно данные, поменять ручками в метаданных и восстановить метаданные а потом накатить данные но возможно есть решение проше?
FB3
Спасибо.
|
|
|
|
|
Re: Изменение COLLATION во всей базе [сообщение #145 является ответом на сообщение #127] |
Wed, 06 July 2022 13:10 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
ibpump отрубает триггеры, но насколько я помню, не констрейнты. С учетом того, что целевая база будет пустая, лучше сделать ей б-р и при ресторе указать -i, чтобы не мучиться с отключением индексов или констрейнтов. А потом индексы включить.
|
|
|
Переход к форуму:
Текущее время: Sat Nov 23 13:23:36 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00921 секунд
|