mirror of https://gitlab.com/litecord/litecord.git
18 lines
519 B
SQL
18 lines
519 B
SQL
-- this is a tricky one. blame discord
|
|
|
|
-- first, remove all messages made by webhooks
|
|
DELETE FROM messages WHERE author_id is null;
|
|
|
|
-- delete the row, removing the fkey. no connection anymore.
|
|
ALTER TABLE messages DROP COLUMN webhook_id;
|
|
|
|
-- add a message_webhook_info table. more on that in Storage._inject_author
|
|
CREATE TABLE IF NOT EXISTS message_webhook_info (
|
|
message_id bigint REFERENCES messages (id) PRIMARY KEY,
|
|
|
|
webhook_id bigint,
|
|
name text DEFAULT '<invalid>',
|
|
avatar text DEFAULT NULL
|
|
);
|
|
|