Skip to content

Commit 56cafd1

Browse files
committed
Merge migration scripts
1 parent 13d9052 commit 56cafd1

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

migrations/20180608_project_add_templateId_and_new_tables.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
-- UPDATE EXISTING TABLES:
33
-- projects
44
-- templateId column: added
5+
-- version column: added
56
-- CREATE NEW TABLES:
67
-- milestones
78
-- phase_products
@@ -18,6 +19,11 @@
1819
--
1920
ALTER TABLE projects ADD COLUMN "templateId" bigint;
2021

22+
-- make sure to update existing projects to have this field set to "v2"
23+
ALTER TABLE projects ADD COLUMN "version" varchar(3) NOT NULL DEFAULT 'v2';
24+
-- make sure new projects from now on have "v3" as default value
25+
ALTER TABLE projects ALTER COLUMN "version" SET DEFAULT 'v3';
26+
2127
--
2228
-- milestones
2329
--

migrations/project_add_version_column.sql

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)