From 46728ebe2676e392ccf573323973bfe16341d9a1 Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 20 Dec 2023 14:32:33 -0500 Subject: [PATCH] link SQL script for initial schema --- db/sql/schema.sql | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/db/sql/schema.sql b/db/sql/schema.sql index d0471e1..197e360 100644 --- a/db/sql/schema.sql +++ b/db/sql/schema.sql @@ -4,36 +4,36 @@ CREATE TABLE users ( - username TEXT NOT NULL PRIMARY KEY, - hash TEXT NOT NULL, - salt TEXT NOT NULL, + username TEXT NOT NULL PRIMARY KEY, + hash TEXT NOT NULL, + salt TEXT NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE sessions ( - token TEXT NOT NULL PRIMARY KEY, - username TEXT NOT NULL, - expires TIMESTAMP NOT NULL, + token TEXT NOT NULL PRIMARY KEY, + username TEXT NOT NULL, + expires TIMESTAMP NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE projects ( - url TEXT NOT NULL PRIMARY KEY, - name TEXT NOT NULL, - forge TEXT NOT NULL, - version TEXT NOT NULL, + url TEXT NOT NULL PRIMARY KEY, + name TEXT NOT NULL, + forge TEXT NOT NULL, + version TEXT NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE releases ( - id TEXT NOT NULL PRIMARY KEY, - project_url TEXT NOT NULL, - release_url TEXT NOT NULL, - tag TEXT NOT NULL, - content TEXT NOT NULL, - date TIMESTAMP NOT NULL, - created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP + id TEXT NOT NULL PRIMARY KEY, + project_url TEXT NOT NULL, + release_url TEXT NOT NULL, + tag TEXT NOT NULL, + content TEXT NOT NULL, + date TIMESTAMP NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP );