mirror of https://gitlab.com/litecord/litecord.git
schema.sql: fix possible bug with some message tables
Drop the unused tables: ```sql DROP TABLE message_attachments; DROP TABLE message_reactions; DROP TABLE channel_pins; ``` Rerun `schema.sql` to recreate them with the proper constraints.
This commit is contained in:
parent
c7923da124
commit
d7cc5568bc
|
|
@ -431,7 +431,7 @@ CREATE TABLE IF NOT EXISTS messages (
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS message_attachments (
|
CREATE TABLE IF NOT EXISTS message_attachments (
|
||||||
message_id bigint REFERENCES messages (id) UNIQUE,
|
message_id bigint REFERENCES messages (id),
|
||||||
attachment bigint REFERENCES files (id),
|
attachment bigint REFERENCES files (id),
|
||||||
PRIMARY KEY (message_id, attachment)
|
PRIMARY KEY (message_id, attachment)
|
||||||
);
|
);
|
||||||
|
|
@ -443,17 +443,17 @@ CREATE TABLE IF NOT EXISTS message_embeds (
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS message_reactions (
|
CREATE TABLE IF NOT EXISTS message_reactions (
|
||||||
message_id bigint REFERENCES messages (id) UNIQUE,
|
message_id bigint REFERENCES messages (id),
|
||||||
user_id bigint REFERENCES users (id),
|
user_id bigint REFERENCES users (id),
|
||||||
|
|
||||||
-- since it can be a custom emote, or unicode emoji
|
-- since it can be a custom emote, or unicode emoji
|
||||||
emoji_id bigint REFERENCES guild_emoji (id),
|
emoji_id bigint REFERENCES guild_emoji (id),
|
||||||
emoji_text text NOT NULL,
|
emoji_text text NOT NULL,
|
||||||
PRIMARY KEY (message_id, user_id)
|
PRIMARY KEY (message_id, user_id, emoji_id, emoji_text)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS channel_pins (
|
CREATE TABLE IF NOT EXISTS channel_pins (
|
||||||
channel_id bigint REFERENCES channels (id) UNIQUE,
|
channel_id bigint REFERENCES channels (id),
|
||||||
message_id bigint REFERENCES messages (id),
|
message_id bigint REFERENCES messages (id),
|
||||||
PRIMARY KEY (channel_id, message_id)
|
PRIMARY KEY (channel_id, message_id)
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue