From 49c2c4c3bdc89689b5a6e47e3740ffedba733ebd Mon Sep 17 00:00:00 2001 From: Interitio Date: Sat, 31 Aug 2024 15:31:16 +1000 Subject: [PATCH] fix: Add channel link data. --- data/schema.sql | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/data/schema.sql b/data/schema.sql index 1d40a329..504ae859 100644 --- a/data/schema.sql +++ b/data/schema.sql @@ -1403,6 +1403,27 @@ CREATE TABLE stream_alerts( ); +-- }}} +-- Channel Linker {{{ + +CREATE TABLE links( + linkid SERIAL PRIMARY KEY, + name TEXT +); + +CREATE TABLE channel_webhooks( + channelid BIGINT PRIMARY KEY, + webhookid BIGINT NOT NULL, + token TEXT NOT NULL +); + +CREATE TABLE channel_links( + linkid INTEGER NOT NULL REFERENCES links (linkid) ON DELETE CASCADE, + channelid BIGINT NOT NULL REFERENCES channel_webhooks (channelid) ON DELETE CASCADE, + PRIMARY KEY (linkid, channelid) +); + + -- }}}