fixes and my notes function

This commit is contained in:
Mateusz Gruszczyński
2026-07-22 13:04:21 +02:00
parent 8bf45938ea
commit ec9f002b81
13 changed files with 224 additions and 14 deletions
+14
View File
@@ -0,0 +1,14 @@
CREATE TABLE user_workspaces (
user_id BIGINT NOT NULL,
workspace_id BIGINT NOT NULL,
PRIMARY KEY (user_id, workspace_id),
CONSTRAINT fk_user_workspaces_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE,
CONSTRAINT fk_user_workspaces_workspace FOREIGN KEY (workspace_id) REFERENCES workspaces(id) ON DELETE CASCADE
);
CREATE TABLE user_pads (
user_id BIGINT NOT NULL,
pad_id BIGINT NOT NULL,
PRIMARY KEY (user_id, pad_id),
CONSTRAINT fk_user_pads_user FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE,
CONSTRAINT fk_user_pads_pad FOREIGN KEY (pad_id) REFERENCES pads(id) ON DELETE CASCADE
);
@@ -0,0 +1,10 @@
CREATE TABLE user_workspaces (
user_id BIGINT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
workspace_id BIGINT NOT NULL REFERENCES workspaces(id) ON DELETE CASCADE,
PRIMARY KEY (user_id, workspace_id)
);
CREATE TABLE user_pads (
user_id BIGINT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
pad_id BIGINT NOT NULL REFERENCES pads(id) ON DELETE CASCADE,
PRIMARY KEY (user_id, pad_id)
);
+10
View File
@@ -0,0 +1,10 @@
CREATE TABLE user_workspaces (
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
workspace_id INTEGER NOT NULL REFERENCES workspaces(id) ON DELETE CASCADE,
PRIMARY KEY (user_id, workspace_id)
);
CREATE TABLE user_pads (
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
pad_id INTEGER NOT NULL REFERENCES pads(id) ON DELETE CASCADE,
PRIMARY KEY (user_id, pad_id)
);