Skip to content

Commit

Permalink
Migrated to the new syntax for auto increment.
Browse files Browse the repository at this point in the history
It's best not to keep old stuff around if we have the opportunity to change it.

Refs #90
  • Loading branch information
The4thLaw committed Mar 1, 2024
1 parent e91eff4 commit 9bb5062
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
CREATE TABLE images (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
url VARCHAR(255) NOT NULL,
description VARCHAR(255) NULL
);
CREATE INDEX ON images(description);

CREATE TABLE publishers (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(255) NOT NULL,
website VARCHAR(255) NULL,
feed VARCHAR(255) NULL,
Expand All @@ -17,7 +17,7 @@ CREATE TABLE publishers (
CREATE INDEX ON publishers(name);

CREATE TABLE collections (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(255) NOT NULL,
website VARCHAR(255) NULL,
feed VARCHAR(255) NULL,
Expand All @@ -30,7 +30,7 @@ CREATE TABLE collections (
CREATE INDEX ON collections(name);

CREATE TABLE authors (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(127) NOT NULL,
fname VARCHAR(127) NULL,
nickname VARCHAR(127) NULL,
Expand All @@ -42,7 +42,7 @@ CREATE TABLE authors (
CREATE INDEX ON authors(name);

CREATE TABLE series (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(255) NOT NULL,
summary CLOB NULL,
completed BOOLEAN DEFAULT 'false',
Expand All @@ -61,12 +61,12 @@ CREATE TABLE series_relations (
CREATE INDEX ON series_relations(main);

CREATE TABLE bindings (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(255) NOT NULL
);

CREATE TABLE albums (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
series_id INT NULL, /* One shots have no series */
cycle SMALLINT NULL,
number FLOAT NULL,
Expand Down Expand Up @@ -148,7 +148,7 @@ CREATE TABLE albums_translators (
);

CREATE TABLE tags (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(127) NOT NULL UNIQUE,
fgcolour CHAR(7) DEFAULT NULL,
bgcolour CHAR(7) DEFAULT NULL
Expand All @@ -164,7 +164,7 @@ CREATE TABLE albums_tags (
);

CREATE TABLE sources (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(127) NOT NULL,
owner VARCHAR(127) NULL,
email VARCHAR(255) NULL,
Expand All @@ -175,12 +175,12 @@ CREATE TABLE sources (
);

CREATE TABLE derivative_types (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(127) NOT NULL
);

CREATE TABLE derivatives (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
series_id INT NULL, /* Since Albums may not have a Series, Derivatives could as well */
album_id INT NULL,
artist_id INT NULL,
Expand Down Expand Up @@ -223,7 +223,7 @@ CREATE TABLE derivatives_images (
);

CREATE TABLE borrowers (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(127) NOT NULL,
fname VARCHAR(127) NULL,
email VARCHAR(255) NULL,
Expand All @@ -241,7 +241,7 @@ CREATE TABLE albums_borrowers (
);

CREATE TABLE searches (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
model VARCHAR(255) NOT NULL, /* The kind of item being searched. */
status VARCHAR(63) NOT NULL, /* The status. Either temporary or saved. */
name VARCHAR(255) NULL, /* User-specified name */
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
CREATE TABLE configuration (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
config_key VARCHAR(255) NOT NULL,
config_value VARCHAR(2048) NULL
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ ALTER TABLE derivatives
-- Create the table

CREATE TABLE readers (
id INT AUTO_INCREMENT PRIMARY KEY,
id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(255) NOT NULL,
colour CHAR(7) DEFAULT NULL
);
Expand Down

0 comments on commit 9bb5062

Please sign in to comment.