refactor: update api and client to reference humanIds
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
CREATE TABLE networks (
|
||||
id TEXT PRIMARY KEY,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
admin_email VARCHAR(255) NOT NULL,
|
||||
admin_human_id VARCHAR(255) NOT NULL,
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
|
||||
CREATE TABLE network_members (
|
||||
network_id TEXT NOT NULL REFERENCES networks(id) ON DELETE CASCADE,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
human_id VARCHAR(255) NOT NULL,
|
||||
joined_at TIMESTAMPTZ DEFAULT NOW(),
|
||||
PRIMARY KEY (network_id, email)
|
||||
PRIMARY KEY (network_id, human_id)
|
||||
);
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE IF EXISTS network_invitations;
|
||||
@@ -0,0 +1,6 @@
|
||||
CREATE TABLE network_invitations (
|
||||
network_id TEXT NOT NULL REFERENCES networks(id) ON DELETE CASCADE,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
created_at TIMESTAMPTZ DEFAULT NOW(),
|
||||
PRIMARY KEY (network_id, email)
|
||||
);
|
||||
Reference in New Issue
Block a user