mirror of
https://github.com/Dictionarry-Hub/schema.git
synced 2026-05-04 18:43:32 +02:00
working progress
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": "0.1",
|
||||
"dependencies": {
|
||||
"base": "0.1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
INSERT INTO profiles (name, description) VALUES
|
||||
('banana-test', 'Test profile for banana database');
|
||||
|
||||
INSERT INTO profile_items (profile_id, quality_name, allowed, position) VALUES
|
||||
(1, 'WEBDL-2160p', 1, 1),
|
||||
(1, 'WEBDL-1080p', 1, 2),
|
||||
(1, 'Bluray-2160p', 1, 3);
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"version": "0.1"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE profiles (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name TEXT NOT NULL UNIQUE,
|
||||
description TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE profile_items (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
profile_id INTEGER NOT NULL,
|
||||
quality_name TEXT NOT NULL,
|
||||
allowed BOOLEAN NOT NULL DEFAULT 1,
|
||||
position INTEGER NOT NULL,
|
||||
FOREIGN KEY (profile_id) REFERENCES profiles(id) ON DELETE CASCADE,
|
||||
UNIQUE(profile_id, quality_name)
|
||||
);
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": "0.1",
|
||||
"dependencies": {
|
||||
"base": "0.1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
INSERT INTO profiles (name, description) VALUES
|
||||
('radarr', 'Radarr quality profile for movies'),
|
||||
('sonarr', 'Sonarr quality profile for TV shows');
|
||||
|
||||
INSERT INTO profile_items (profile_id, quality_name, allowed, position) VALUES
|
||||
(1, 'WEBDL-1080p', 1, 1),
|
||||
(1, 'Bluray-1080p', 1, 2),
|
||||
(1, 'WEBDL-720p', 1, 3),
|
||||
(2, 'WEBDL-1080p', 1, 1),
|
||||
(2, 'HDTV-1080p', 1, 2),
|
||||
(2, 'WEBDL-720p', 1, 3);
|
||||
@@ -0,0 +1,7 @@
|
||||
UPDATE profile_items SET position = 1 WHERE profile_id = 1 AND quality_name = 'WEBDL-1080p';
|
||||
UPDATE profile_items SET position = 2 WHERE profile_id = 1 AND quality_name = 'WEBDL-720p';
|
||||
UPDATE profile_items SET position = 3 WHERE profile_id = 1 AND quality_name = 'Bluray-1080p';
|
||||
|
||||
UPDATE profile_items SET position = 1 WHERE profile_id = 2 AND quality_name = 'WEBDL-1080p';
|
||||
UPDATE profile_items SET position = 2 WHERE profile_id = 2 AND quality_name = 'WEBDL-720p';
|
||||
UPDATE profile_items SET position = 3 WHERE profile_id = 2 AND quality_name = 'HDTV-1080p';
|
||||
Reference in New Issue
Block a user