From 1b929017e84243c2b6ca47929621fe0c1f412208 Mon Sep 17 00:00:00 2001 From: Emmie Maeda Date: Sun, 14 Jan 2024 01:04:16 -0500 Subject: [PATCH] Start user and site_member tables. --- ...0240112_01_Njk7j-create-initial-tables.sql | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/migrations/20240112_01_Njk7j-create-initial-tables.sql b/migrations/20240112_01_Njk7j-create-initial-tables.sql index f8f7bf2..9eadcba 100644 --- a/migrations/20240112_01_Njk7j-create-initial-tables.sql +++ b/migrations/20240112_01_Njk7j-create-initial-tables.sql @@ -10,6 +10,29 @@ CREATE TABLE site ( UNIQUE (wikidot_id) ); +CREATE TABLE "user" ( + user_slug TEXT PRIMARY KEY, + user_name TEXT, + wikidot_id INTEGER, + created_at TIMESTAMP, + account_type TEXT, + real_name TEXT, + bio TEXT, + karma SMALLINT, + website TEXT, + gender TEXT, + + UNIQUE (wikidot_id) +); + +CREATE TABLE site_member ( + user_id INTEGER, + site_id INTEGER, + joined_at TIMESTAMP WITH TIME ZONE NOT NULL, + + PRIMARY KEY (user_id, site_id) +); + -- Content-based hash using kangarootwelve CREATE TABLE text ( hash BYTEA PRIMARY KEY,