adding all of our core sql systems

This commit is contained in:
Chris Cochrun 2024-11-12 06:29:24 -06:00
parent 2408404ff4
commit c9225680c3
20 changed files with 1055 additions and 227 deletions

View file

@ -0,0 +1,43 @@
-- Add migration script here
CREATE TABLE IF NOT EXISTS 'songs' (
'id' INTEGER NOT NULL,
'title' TEXT NOT NULL,
'lyrics' TEXT,
'author' TEXT,
'ccli' TEXT,
'audio' TEXT,
'vorder' TEXT,
'background' TEXT,
'backgroundType' TEXT,
horizontalTextAlignment TEXT,
verticalTextAlignment TEXT,
font TEXT,
fontSize INTEGER,
PRIMARY KEY(id)
);
CREATE TABLE IF NOT EXISTS 'videos' (
'id' INTEGER NOT NULL,
'title' TEXT NOT NULL,
'filePath' TEXT NOT NULL,
startTime REAL,
endTime REAL,
loop BOOLEAN NOT NULL DEFAULT 0,
PRIMARY KEY(id)
);
CREATE TABLE IF NOT EXISTS 'images' (
'id' INTEGER NOT NULL,
'title' TEXT NOT NULL,
'filePath' TEXT NOT NULL,
PRIMARY KEY(id)
);
CREATE TABLE IF NOT EXISTS 'presentations' (
'id' INTEGER NOT NULL,
'title' TEXT NOT NULL,
'filePath' TEXT NOT NULL,
pageCount INTEGER DEFAULT 1,
html BOOLEAN NOT NULL DEFAULT 0,
PRIMARY KEY(id)
);

View file

@ -0,0 +1,33 @@
-- Add migration script here
ALTER TABLE images
RENAME COLUMN filePath TO file_path;
ALTER TABLE videos
RENAME COLUMN filePath TO file_path;
ALTER TABLE videos
RENAME COLUMN startTime TO start_time;
ALTER TABLE videos
RENAME COLUMN endTime TO end_time;
ALTER TABLE presentations
RENAME COLUMN filePath TO file_path;
ALTER TABLE presentations
RENAME COLUMN pageCount TO pageCount;
ALTER TABLE songs
RENAME COLUMN fontSize TO font_size;
ALTER TABLE songs
RENAME COLUMN vorder TO verse_order;
ALTER TABLE songs
RENAME COLUMN horizontalTextAlignment TO horizontal_text_alignment;
ALTER TABLE songs
RENAME COLUMN verticalTextAlignment TO vertical_text_alignment;
ALTER TABLE songs
RENAME COLUMN backgroundType TO background_type;