#1505: V8.0.8__RELEASE-MGC_additions.sql
projectforge-business/src/main/resources/flyway/migrate/hsqldb/V8.0.8__RELEASE-MGC_additions.sql Тип: Миграция Flyway SQL · База данных: HSQLDB · Источник: projectforge-business/src/main/resources/flyway/migrate/hsqldb/V8.0.8__RELEASE-MGC_additions.sql 10 строк · 9 кода · 0 комментариев · 1 пустая
Скрипт миграции базы данных Flyway для HSQLDB. Содержит SQL-выражения DDL/DML для эволюции схемы.
Изменения таблиц
ALTER TABLE t_fibu_employee
ALTER TABLE t_fibu_employee
ALTER TABLE t_fibu_employee
ALTER TABLE t_fibu_employee
ALTER TABLE t_fibu_employee
ALTER TABLE t_fibu_employee
SQL-содержимое
-- Исправление столбцов в таблице employee.
ALTER TABLE t_fibu_employee ADD COLUMN new_eintritt DATE;
UPDATE t_fibu_employee SET new_eintritt = CAST(eintritt AS DATE);
ALTER TABLE t_fibu_employee DROP COLUMN eintritt;
ALTER TABLE t_fibu_employee ALTER COLUMN new_eintritt RENAME TO eintritt;
ALTER TABLE t_fibu_employee ADD COLUMN new_austritt DATE;
UPDATE t_fibu_employee SET new_austritt = CAST(austritt AS DATE);
ALTER TABLE t_fibu_employee DROP COLUMN austritt;
ALTER TABLE t_fibu_employee ALTER COLUMN new_austritt RENAME TO austritt;
История Git
28efde264 Employee: weeklyWorkingHours теперь как атрибут, зависящий от времени. eintritt/austritt: timestamp -> date Удаление старых таблиц БД. В релизе MGC некоторые внешние ключи в БД были забыты изменить с int на bigint.