changed from json projects to m:n
This commit is contained in:
@@ -2,13 +2,22 @@
|
||||
|
||||
create table sctl_project
|
||||
(
|
||||
id int GENERATED BY DEFAULT AS IDENTITY primary key,
|
||||
data jsonb NOT NULL
|
||||
id int GENERATED BY DEFAULT AS IDENTITY primary key,
|
||||
name varchar(30) not null
|
||||
);
|
||||
|
||||
create table sctl_project_member
|
||||
(
|
||||
project_id int REFERENCES sctl_project (id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||
member_id int REFERENCES sctl_user (id) ON UPDATE CASCADE,
|
||||
role varchar(20) not null,
|
||||
CONSTRAINT project_member_pkey PRIMARY KEY (project_id, member_id)
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table sctl_project;
|
||||
drop table sctl_project_member;
|
||||
|
||||
-- Write your migrate down statements here. If this migration is irreversible
|
||||
-- Then delete the separator line above.
|
||||
|
Reference in New Issue
Block a user