Lots of little fixes (#73)

* Lots of little fixes

* Change + Add TODOs back that were incomplete

* Fix migrations

* Run prepare

* Minor fixes

* Fix formatting

* SQLX Prepare
This commit is contained in:
Geometrically
2020-10-14 13:19:38 -07:00
committed by GitHub
parent 1072d1306b
commit ad29f2477e
13 changed files with 513 additions and 174 deletions

View File

@@ -0,0 +1,15 @@
CREATE TABLE statuses (
id serial PRIMARY KEY UNIQUE NOT NULL,
status varchar(64) UNIQUE NOT NULL
);
ALTER TABLE mods
ADD COLUMN status integer REFERENCES statuses NOT NULL;
ALTER TABLE mods
ADD COLUMN updated timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP;
INSERT INTO statuses (status) VALUES ('approved');
INSERT INTO statuses (status) VALUES ('rejected');
INSERT INTO statuses (status) VALUES ('draft');
INSERT INTO statuses (status) VALUES ('unlisted');
INSERT INTO statuses (status) VALUES ('processing');