feat(discovery): add rejected_discoveries sticky-reject table migration
This commit is contained in:
1
backend/migrations/000013_rejected_discoveries.down.sql
Normal file
1
backend/migrations/000013_rejected_discoveries.down.sql
Normal file
@@ -0,0 +1 @@
|
||||
DROP TABLE IF EXISTS rejected_discoveries;
|
||||
13
backend/migrations/000013_rejected_discoveries.up.sql
Normal file
13
backend/migrations/000013_rejected_discoveries.up.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE rejected_discoveries (
|
||||
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||
name_normalized text NOT NULL,
|
||||
stadt text NOT NULL,
|
||||
year int NOT NULL,
|
||||
rejected_at timestamptz NOT NULL DEFAULT now(),
|
||||
rejected_by uuid REFERENCES users(id) ON DELETE SET NULL,
|
||||
reason text,
|
||||
UNIQUE (name_normalized, stadt, year)
|
||||
);
|
||||
|
||||
CREATE INDEX idx_rejected_discoveries_lookup
|
||||
ON rejected_discoveries (name_normalized, stadt, year);
|
||||
Reference in New Issue
Block a user