Add Migrations

This commit is contained in:
Samuel Lorch 2024-05-05 01:27:39 +02:00
parent 952bb316c2
commit e426c580f5
8 changed files with 34 additions and 0 deletions

View file

@ -0,0 +1,2 @@
DROP TABLE IF EXISTS libraries;

View file

@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS libraries(
id serial PRIMARY KEY,
enable boolean NOT NULL,
name VARCHAR (50) NOT NULL,
path VARCHAR (500) NOT NULL
);

View file

@ -0,0 +1 @@
DROP TABLE IF EXISTS files;

View file

@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS files(
id serial PRIMARY KEY,
library_id integer REFERENCES libraries(id) NOT NULL,
size integer NOT NULL,
missing boolean NOT NULL,
path VARCHAR (500) NOT NULL
);

View file

@ -0,0 +1 @@
DROP TABLE IF EXISTS workers;

View file

@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS workers(
id uuid PRIMARY KEY,
name VARCHAR (50) NOT NULL
);

View file

@ -0,0 +1,2 @@
DROP TABLE IF EXISTS tasks;

View file

@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS tasks(
id serial PRIMARY KEY,
worker_id uuid REFERENCES workers(id),
file_id integer REFERENCES files(id) NOT NULL,
status smallint NOT NULL,
type smallint NOT NULL
);