Refactor into plugin.

This commit is contained in:
2024-08-31 06:38:21 +10:00
parent ef8922a44c
commit d1297ae986
5 changed files with 21 additions and 0 deletions

0
README.md Normal file
View File

21
data/schema.sql Normal file
View File

@@ -0,0 +1,21 @@
-- 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)
);
-- }}}