SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Изменить тип поля
Изменить тип поля [сообщение #1934] Thu, 30 March 2023 19:38 Переход к предыдущему сообщению
sashaua01 в настоящее время не в онлайне  sashaua01
Сообщений: 17
Зарегистрирован: July 2022
Junior Member
Подскажите пожалуйста, есть необходимость изменить тип поля в базе.
Продумал следующий план, насколько это рабочий вариант, где могут быть подводные камни?
Есть поле
CUSTOMER_BALANCE
0. Создаем бекап
1. Создаем новое поле CUSTOMER_BALANCE_NEW.
2. Копируем содержание поля CUSTOMER_BALANCE > CUSTOMER_BALANCE_NEW.
3. Деактивируем процедуры которые используют поле.
4. Удаляем поле CUSTOMER_BALANCE
5. Переименовываем CUSTOMER_BALANCE_NEW > CUSTOMER_BALANCE
6. Правим тип поля в процедурах
7. Активируем процедуры.
8. Контрольний Backup/Restore.

[Обновления: Thu, 30 March 2023 20:12]

Известить модератора

 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: FireBird 4.0.2 непонятное поведение транзакций
Следующая тема: FB 4 Сервисы и кириллица
Переход к форуму:
  


Текущее время: Tue Apr 23 13:31:55 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01001 секунд