diff options
Diffstat (limited to 'util/sql/schema.sql')
-rw-r--r-- | util/sql/schema.sql | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/util/sql/schema.sql b/util/sql/schema.sql index eff5edde..02fb7d60 100644 --- a/util/sql/schema.sql +++ b/util/sql/schema.sql @@ -270,8 +270,6 @@ CREATE TABLE users ( show_list boolean NOT NULL DEFAULT TRUE, c_votes integer NOT NULL DEFAULT 0, c_changes integer NOT NULL DEFAULT 0, - skin varchar(128) NOT NULL DEFAULT '', - customcss text NOT NULL DEFAULT '', ip inet NOT NULL DEFAULT '0.0.0.0', c_tags integer NOT NULL DEFAULT 0, salt character(9) NOT NULL DEFAULT '', @@ -280,6 +278,14 @@ CREATE TABLE users ( notify_announce boolean NOT NULL DEFAULT FALSE ); +-- users_prefs +CREATE TABLE users_prefs ( + uid integer NOT NULL, + key prefs_key NOT NULL, + value varchar NOT NULL, + PRIMARY KEY(uid, key) +); + -- vn CREATE TABLE vn ( id SERIAL NOT NULL PRIMARY KEY, @@ -404,6 +410,7 @@ ALTER TABLE threads ADD FOREIGN KEY (id, count) REFERENCES threads_p ALTER TABLE threads_posts ADD FOREIGN KEY (tid) REFERENCES threads (id); ALTER TABLE threads_posts ADD FOREIGN KEY (uid) REFERENCES users (id) ON DELETE SET DEFAULT; ALTER TABLE threads_boards ADD FOREIGN KEY (tid) REFERENCES threads (id); +ALTER TABLE users_prefs ADD FOREIGN KEY (uid) REFERENCES users (id) ON DELETE CASCADE; ALTER TABLE vn ADD FOREIGN KEY (latest) REFERENCES vn_rev (id) DEFERRABLE INITIALLY DEFERRED; ALTER TABLE vn ADD FOREIGN KEY (rgraph) REFERENCES relgraphs (id); ALTER TABLE vn_anime ADD FOREIGN KEY (aid) REFERENCES anime (id); |