#1505: V8.0.8__RELEASE-MGC_additions.sql
projectforge-business/src/main/resources/flyway/migrate/hsqldb/V8.0.8__RELEASE-MGC_additions.sql Typ: Flyway-SQL-Migration · Datenbank: HSQLDB · Quelle: projectforge-business/src/main/resources/flyway/migrate/hsqldb/V8.0.8__RELEASE-MGC_additions.sql 10 Zeilen · 9 Code · 0 Kommentare · 1 leer
Flyway-Datenbankmigrationsskript für HSQLDB. Enthält SQL-DDL/DML-Anweisungen zur Schemaentwicklung.
Tabellenänderungen
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-Inhalt
-- Spalten in der Tabelle employee korrigieren.
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-Verlauf
28efde264 Employee: weeklyWorkingHours jetzt als zeitabhängiges Attribut. eintritt/austritt: timestamp -> date. Alte DB-Tabellen löschen. Im MGC-Release wurden einige Fremdschlüssel in der DB vergessen, den Typ von int auf bigint zu ändern.