diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/data/schema.sql b/data/schema.sql new file mode 100644 index 0000000..df7047d --- /dev/null +++ b/data/schema.sql @@ -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) +); + + +-- }}} diff --git a/__init__.py b/voicefix/__init__.py similarity index 100% rename from __init__.py rename to voicefix/__init__.py diff --git a/cog.py b/voicefix/cog.py similarity index 100% rename from cog.py rename to voicefix/cog.py diff --git a/data.py b/voicefix/data.py similarity index 100% rename from data.py rename to voicefix/data.py