-- 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 '', avatar text DEFAULT NULL );