Swapped 'project' with 'listing' in database
Done for clarity
This commit is contained in:
@@ -23,7 +23,7 @@ func Open(path string) *sql.DB {
|
|||||||
|
|
||||||
func createTables(db *sql.DB) {
|
func createTables(db *sql.DB) {
|
||||||
query := `
|
query := `
|
||||||
CREATE TABLE IF NOT EXISTS project (
|
CREATE TABLE IF NOT EXISTS listing (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
slug TEXT NOT NULL UNIQUE,
|
slug TEXT NOT NULL UNIQUE,
|
||||||
@@ -35,13 +35,13 @@ func createTables(db *sql.DB) {
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS release (
|
CREATE TABLE IF NOT EXISTS release (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
project_id INTEGER NOT NULL,
|
listing_id INTEGER NOT NULL,
|
||||||
version TEXT NOT NULL,
|
version TEXT NOT NULL,
|
||||||
title TEXT,
|
title TEXT,
|
||||||
changelog TEXT,
|
changelog TEXT,
|
||||||
is_latest INTEGER DEFAULT 0,
|
is_latest INTEGER DEFAULT 0,
|
||||||
published_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
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 (
|
CREATE TABLE IF NOT EXISTS asset (
|
||||||
@@ -59,21 +59,21 @@ func createTables(db *sql.DB) {
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS page (
|
CREATE TABLE IF NOT EXISTS page (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
project_id INTEGER NOT NULL,
|
listing_id INTEGER NOT NULL,
|
||||||
slug TEXT NOT NULL,
|
slug TEXT NOT NULL,
|
||||||
title TEXT NOT NULL,
|
title TEXT NOT NULL,
|
||||||
body TEXT,
|
body TEXT,
|
||||||
sort_order INTEGER DEFAULT 0,
|
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 (
|
CREATE TABLE IF NOT EXISTS screenshot (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
project_id INTEGER NOT NULL,
|
listing_id INTEGER NOT NULL,
|
||||||
filename TEXT NOT NULL,
|
filename TEXT NOT NULL,
|
||||||
caption TEXT,
|
caption TEXT,
|
||||||
sort_order INTEGER DEFAULT 0,
|
sort_order INTEGER DEFAULT 0,
|
||||||
FOREIGN KEY (project_id) REFERENCES project(id)
|
FOREIGN KEY (listing_id) REFERENCES listing(id)
|
||||||
);
|
);
|
||||||
`
|
`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user