Add DM rooms to space
This commit is contained in:
@@ -28,6 +28,7 @@ CREATE TABLE portal (
|
||||
name TEXT NOT NULL,
|
||||
name_set BOOLEAN NOT NULL,
|
||||
topic TEXT NOT NULL,
|
||||
topic_set BOOLEAN NOT NULL,
|
||||
avatar TEXT NOT NULL,
|
||||
avatar_url TEXT NOT NULL,
|
||||
avatar_set BOOLEAN NOT NULL,
|
||||
@@ -72,18 +73,19 @@ CREATE TABLE "user" (
|
||||
|
||||
discord_token TEXT,
|
||||
management_room TEXT,
|
||||
space_room TEXT
|
||||
space_room TEXT,
|
||||
dm_space_room TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE user_guild (
|
||||
guild_id TEXT,
|
||||
user_mxid TEXT,
|
||||
in_space BOOLEAN NOT NULL,
|
||||
timestamp BIGINT NOT NULL,
|
||||
CREATE TABLE user_portal (
|
||||
discord_id TEXT,
|
||||
user_mxid TEXT,
|
||||
type TEXT NOT NULL,
|
||||
in_space BOOLEAN NOT NULL,
|
||||
timestamp BIGINT NOT NULL,
|
||||
|
||||
PRIMARY KEY (guild_id, user_mxid),
|
||||
CONSTRAINT ug_guild_fkey FOREIGN KEY (guild_id) REFERENCES guild (dcid) ON DELETE CASCADE,
|
||||
CONSTRAINT ug_user_fkey FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE
|
||||
PRIMARY KEY (discord_id, user_mxid),
|
||||
CONSTRAINT up_user_fkey FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE message (
|
||||
|
||||
@@ -13,15 +13,15 @@ CREATE TABLE guild (
|
||||
auto_bridge_channels BOOLEAN NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE user_guild (
|
||||
guild_id TEXT,
|
||||
user_mxid TEXT,
|
||||
in_space BOOLEAN NOT NULL,
|
||||
timestamp BIGINT NOT NULL,
|
||||
CREATE TABLE user_portal (
|
||||
discord_id TEXT,
|
||||
user_mxid TEXT,
|
||||
type TEXT NOT NULL,
|
||||
in_space BOOLEAN NOT NULL,
|
||||
timestamp BIGINT NOT NULL,
|
||||
|
||||
PRIMARY KEY (guild_id, user_mxid),
|
||||
CONSTRAINT ug_guild_fkey FOREIGN KEY (guild_id) REFERENCES guild (dcid) ON DELETE CASCADE,
|
||||
CONSTRAINT ug_user_fkey FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE
|
||||
PRIMARY KEY (discord_id, user_mxid),
|
||||
CONSTRAINT up_user_fkey FOREIGN KEY (user_mxid) REFERENCES "user" (mxid) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
ALTER TABLE portal ADD COLUMN dc_guild_id TEXT;
|
||||
@@ -52,6 +52,7 @@ ALTER TABLE puppet ALTER COLUMN name_set DROP DEFAULT;
|
||||
ALTER TABLE puppet ALTER COLUMN avatar_set DROP DEFAULT;
|
||||
|
||||
ALTER TABLE "user" ADD COLUMN space_room TEXT;
|
||||
ALTER TABLE "user" ADD COLUMN dm_space_room TEXT;
|
||||
ALTER TABLE "user" RENAME COLUMN token TO discord_token;
|
||||
|
||||
UPDATE message SET timestamp=timestamp*1000;
|
||||
|
||||
Reference in New Issue
Block a user