From 19e66e93d613d85819d46444eff458338d323d92 Mon Sep 17 00:00:00 2001 From: Odonax Date: Wed, 29 Apr 2026 21:48:29 +0200 Subject: [PATCH] Swapped 'project' with 'listing' in database Done for clarity --- database/database.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/database/database.go b/database/database.go index 23b20ee..6e8e40c 100644 --- a/database/database.go +++ b/database/database.go @@ -23,7 +23,7 @@ func Open(path string) *sql.DB { func createTables(db *sql.DB) { query := ` - CREATE TABLE IF NOT EXISTS project ( + CREATE TABLE IF NOT EXISTS listing ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, slug TEXT NOT NULL UNIQUE, @@ -35,13 +35,13 @@ func createTables(db *sql.DB) { CREATE TABLE IF NOT EXISTS release ( id INTEGER PRIMARY KEY AUTOINCREMENT, - project_id INTEGER NOT NULL, + listing_id INTEGER NOT NULL, version TEXT NOT NULL, title TEXT, changelog TEXT, is_latest INTEGER DEFAULT 0, published_at DATETIME DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (project_id) REFERENCES project(id) + FOREIGN KEY (listing_id) REFERENCES listing(id) ); CREATE TABLE IF NOT EXISTS asset ( @@ -59,21 +59,21 @@ func createTables(db *sql.DB) { CREATE TABLE IF NOT EXISTS page ( id INTEGER PRIMARY KEY AUTOINCREMENT, - project_id INTEGER NOT NULL, + listing_id INTEGER NOT NULL, slug TEXT NOT NULL, title TEXT NOT NULL, body TEXT, sort_order INTEGER DEFAULT 0, - FOREIGN KEY (project_id) REFERENCES project(id) + FOREIGN KEY (listing_id) REFERENCES listing(id) ); CREATE TABLE IF NOT EXISTS screenshot ( id INTEGER PRIMARY KEY AUTOINCREMENT, - project_id INTEGER NOT NULL, + listing_id INTEGER NOT NULL, filename TEXT NOT NULL, caption TEXT, sort_order INTEGER DEFAULT 0, - FOREIGN KEY (project_id) REFERENCES project(id) + FOREIGN KEY (listing_id) REFERENCES listing(id) ); `