aboutsummaryrefslogtreecommitdiff
path: root/migrations/20220429210913_message_filter.sql
diff options
context:
space:
mode:
authorCara Salter <cara@devcara.com>2022-05-03 13:57:09 -0400
committerCara Salter <cara@devcara.com>2022-05-03 13:57:09 -0400
commit5999e6a803a7b848acf054918fec9ee5024d5697 (patch)
treeeae1f3986c41f7d7c1a956e4606a8120c6032e05 /migrations/20220429210913_message_filter.sql
parent8f4277c55a2079edf1c9a69383c353e1cb9ef55c (diff)
downloadglitch-ng-5999e6a803a7b848acf054918fec9ee5024d5697.tar.gz
glitch-ng-5999e6a803a7b848acf054918fec9ee5024d5697.zip
filter: Initial message filter implementation
Also a custom error type, tracing_subscriber, and unsafe impls
Diffstat (limited to 'migrations/20220429210913_message_filter.sql')
-rw-r--r--migrations/20220429210913_message_filter.sql8
1 files changed, 8 insertions, 0 deletions
diff --git a/migrations/20220429210913_message_filter.sql b/migrations/20220429210913_message_filter.sql
new file mode 100644
index 0000000..95b7844
--- /dev/null
+++ b/migrations/20220429210913_message_filter.sql
@@ -0,0 +1,8 @@
+-- Add migration script here
+
+CREATE TYPE filter_action AS ENUM ( 'delete', 'review' );
+CREATE TABLE message_filter(
+ id SERIAL PRIMARY KEY,
+ pattern TEXT NOT NULL,
+ action filter_action NOT NULL DEFAULT 'review'
+);