From df384aca4ea164a9d63e40facf8ff10fa51f4321 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 12 Feb 2025 23:23:47 +0800 Subject: [PATCH] schema.sql: Reorder (or it'll error out) --- schema.sql | 14 +++++++------- diff --git a/schema.sql b/schema.sql index f90480d33b692e85f01702b5f5bff63ae7fa0a31..fbd9ac8238704a436309a68d8f447d6b39a4a349 100644 --- a/schema.sql +++ b/schema.sql @@ -44,6 +44,13 @@ date TIMESTAMP NOT NULL, content BYTEA NOT NULL ); +CREATE TABLE users ( + id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, + username TEXT NOT NULL UNIQUE, + password_algorithm TEXT NOT NULL CHECK (password_algorithm in ('argon2id')), + password TEXT NOT NULL +); + CREATE TABLE merge_requests ( id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, repo_id INTEGER NOT NULL REFERENCES repos(id) ON DELETE CASCADE, @@ -53,13 +60,6 @@ destination_branch TEXT NOT NULL, status TEXT NOT NULL CHECK (status IN ('open', 'merged', 'closed')), created_at TIMESTAMP NOT NULL, mailing_list_id INT UNIQUE REFERENCES mailing_lists(id) ON DELETE CASCADE -); - -CREATE TABLE users ( - id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, - username TEXT NOT NULL UNIQUE, - password_algorithm TEXT NOT NULL CHECK (password_algorithm in ('argon2id')), - password TEXT NOT NULL ); CREATE TABLE ssh_public_keys ( -- 2.48.1