init projects
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
CREATE TABLE HlamerCache (
|
||||
cache_id INTEGER,
|
||||
value BLOB,
|
||||
CONSTRAINT HlamerCache_PK PRIMARY KEY (cache_id)
|
||||
);
|
||||
@@ -0,0 +1,9 @@
|
||||
DROP TABLE IF EXISTS PrefferedMovie;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS SavedMovie (
|
||||
`saved_movie_id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||
`poster_url` TEXT NOT NULL,
|
||||
`description` TEXT NOT NULL,
|
||||
`title` TEXT NOT NULL,
|
||||
`flags` INTEGER NOT NULL
|
||||
);
|
||||
@@ -0,0 +1,5 @@
|
||||
CREATE TABLE IF NOT EXISTS ApiCache (
|
||||
cache_id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
cache_key TEXT UNIQUE NOT NULL,
|
||||
cache_value TEXT NOT NULL
|
||||
);
|
||||
@@ -0,0 +1,7 @@
|
||||
CREATE TABLE IF NOT EXISTS SavedTime(
|
||||
movie_id INTEGER NOT NULL,
|
||||
season_id INTEGER NOT NULL DEFAULT 0,
|
||||
episode_id INTEGER NOT NULL DEFAULT 0,
|
||||
time INTEGER NOT NULL,
|
||||
PRIMARY KEY (movie_id, season_id, episode_id)
|
||||
);
|
||||
@@ -0,0 +1,7 @@
|
||||
CREATE TABLE IF NOT EXISTS OfflineVideo (
|
||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||
movie_id INTEGER NOT NULL,
|
||||
season_id INTEGER,
|
||||
episode_id INTEGER,
|
||||
download_id INTEGER
|
||||
);
|
||||
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE UserTag (
|
||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||
tag TEXT NOT NULL UNIQUE
|
||||
);
|
||||
|
||||
CREATE TABLE MovieTag (
|
||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||
movieId INTEGER NOT NULL,
|
||||
tagId INTEGER NOT NULL,
|
||||
|
||||
FOREIGN KEY (tagId)
|
||||
REFERENCES UserTag(id)
|
||||
ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX MovieTag_movieId_tagId_unique_idx
|
||||
ON MovieTag(movieId, tagId);
|
||||
|
||||
CREATE INDEX MovieTag_movieId_idx
|
||||
ON MovieTag(movieId);
|
||||
@@ -0,0 +1,10 @@
|
||||
CREATE TABLE PendingOperation (
|
||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||
aggregateType TEXT NOT NULL,
|
||||
actionType TEXT NOT NULL,
|
||||
payload TEXT,
|
||||
createdAt INTEGER NOT NULL,
|
||||
retryCount INTEGER NOT NULL DEFAULT 0
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS pending_operation_id_idx ON PendingOperation(id);
|
||||
Reference in New Issue
Block a user