Skip to content

Commit 4354b52

Browse files
committed
Create / Add Not Original CF to Profiles Sonarr Side
1 parent a79bf92 commit 4354b52

1 file changed

Lines changed: 164 additions & 0 deletions

File tree

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
-- @operation: export
2+
-- @entity: batch
3+
-- @name: Create / Add Not Original CF to Profiles Sonarr Side
4+
-- @exportedAt: 2026-01-31T19:26:40.749Z
5+
-- @opIds: 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85
6+
7+
-- --- BEGIN op 71 ( create custom_format "Not Original" )
8+
insert into "custom_formats" ("name", "description", "include_in_rename") values ('Not Original', NULL, 0);
9+
-- --- END op 71
10+
11+
-- --- BEGIN op 72 ( update custom_format "Not Original" )
12+
INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required)
13+
VALUES ('Not Original', 'Not Original', 'language', 'sonarr', 0, 1);
14+
15+
INSERT INTO condition_languages (custom_format_name, condition_name, language_name, except_language) VALUES ('Not Original', 'Not Original', 'Original', 1);
16+
-- --- END op 72
17+
18+
-- --- BEGIN op 73 ( update custom_format "Not Original" )
19+
INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required)
20+
VALUES ('Not Original', 'Original', 'language', 'sonarr', 1, 1);
21+
22+
INSERT INTO condition_languages (custom_format_name, condition_name, language_name, except_language) VALUES ('Not Original', 'Original', 'Original', 0);
23+
-- --- END op 73
24+
25+
-- --- BEGIN op 74 ( update quality_profile "1080p Balanced" )
26+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
27+
SELECT '1080p Balanced', 'Not Original', 'sonarr', -999999
28+
WHERE NOT EXISTS (
29+
SELECT 1 FROM quality_profile_custom_formats
30+
WHERE quality_profile_name = '1080p Balanced'
31+
AND custom_format_name = 'Not Original'
32+
AND arr_type = 'sonarr'
33+
);
34+
-- --- END op 74
35+
36+
-- --- BEGIN op 75 ( update quality_profile "1080p Compact" )
37+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
38+
SELECT '1080p Compact', 'Not Original', 'sonarr', -999999
39+
WHERE NOT EXISTS (
40+
SELECT 1 FROM quality_profile_custom_formats
41+
WHERE quality_profile_name = '1080p Compact'
42+
AND custom_format_name = 'Not Original'
43+
AND arr_type = 'sonarr'
44+
);
45+
-- --- END op 75
46+
47+
-- --- BEGIN op 76 ( update quality_profile "1080p Efficient" )
48+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
49+
SELECT '1080p Efficient', 'Not Original', 'sonarr', -999999
50+
WHERE NOT EXISTS (
51+
SELECT 1 FROM quality_profile_custom_formats
52+
WHERE quality_profile_name = '1080p Efficient'
53+
AND custom_format_name = 'Not Original'
54+
AND arr_type = 'sonarr'
55+
);
56+
-- --- END op 76
57+
58+
-- --- BEGIN op 77 ( update quality_profile "1080p Quality" )
59+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
60+
SELECT '1080p Quality', 'Not Original', 'sonarr', -999999
61+
WHERE NOT EXISTS (
62+
SELECT 1 FROM quality_profile_custom_formats
63+
WHERE quality_profile_name = '1080p Quality'
64+
AND custom_format_name = 'Not Original'
65+
AND arr_type = 'sonarr'
66+
);
67+
-- --- END op 77
68+
69+
-- --- BEGIN op 78 ( update quality_profile "1080p Quality HDR" )
70+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
71+
SELECT '1080p Quality HDR', 'Not Original', 'sonarr', -999999
72+
WHERE NOT EXISTS (
73+
SELECT 1 FROM quality_profile_custom_formats
74+
WHERE quality_profile_name = '1080p Quality HDR'
75+
AND custom_format_name = 'Not Original'
76+
AND arr_type = 'sonarr'
77+
);
78+
-- --- END op 78
79+
80+
-- --- BEGIN op 79 ( update quality_profile "1080p Remux" )
81+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
82+
SELECT '1080p Remux', 'Not Original', 'sonarr', -999999
83+
WHERE NOT EXISTS (
84+
SELECT 1 FROM quality_profile_custom_formats
85+
WHERE quality_profile_name = '1080p Remux'
86+
AND custom_format_name = 'Not Original'
87+
AND arr_type = 'sonarr'
88+
);
89+
-- --- END op 79
90+
91+
-- --- BEGIN op 80 ( update quality_profile "2160p Balanced" )
92+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
93+
SELECT '2160p Balanced', 'Not Original', 'sonarr', -999999
94+
WHERE NOT EXISTS (
95+
SELECT 1 FROM quality_profile_custom_formats
96+
WHERE quality_profile_name = '2160p Balanced'
97+
AND custom_format_name = 'Not Original'
98+
AND arr_type = 'sonarr'
99+
);
100+
-- --- END op 80
101+
102+
-- --- BEGIN op 81 ( update quality_profile "2160p Efficient" )
103+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
104+
SELECT '2160p Efficient', 'Not Original', 'sonarr', -999999
105+
WHERE NOT EXISTS (
106+
SELECT 1 FROM quality_profile_custom_formats
107+
WHERE quality_profile_name = '2160p Efficient'
108+
AND custom_format_name = 'Not Original'
109+
AND arr_type = 'sonarr'
110+
);
111+
-- --- END op 81
112+
113+
-- --- BEGIN op 82 ( update quality_profile "2160p Quality" )
114+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
115+
SELECT '2160p Quality', 'Not Original', 'sonarr', -999999
116+
WHERE NOT EXISTS (
117+
SELECT 1 FROM quality_profile_custom_formats
118+
WHERE quality_profile_name = '2160p Quality'
119+
AND custom_format_name = 'Not Original'
120+
AND arr_type = 'sonarr'
121+
);
122+
-- --- END op 82
123+
124+
-- --- BEGIN op 83 ( update quality_profile "2160p Remux" )
125+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
126+
SELECT '2160p Remux', 'Not Original', 'sonarr', -999999
127+
WHERE NOT EXISTS (
128+
SELECT 1 FROM quality_profile_custom_formats
129+
WHERE quality_profile_name = '2160p Remux'
130+
AND custom_format_name = 'Not Original'
131+
AND arr_type = 'sonarr'
132+
);
133+
-- --- END op 83
134+
135+
-- --- BEGIN op 84 ( update quality_profile "720p Quality" )
136+
INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score)
137+
SELECT '720p Quality', 'Not Original', 'sonarr', -999999
138+
WHERE NOT EXISTS (
139+
SELECT 1 FROM quality_profile_custom_formats
140+
WHERE quality_profile_name = '720p Quality'
141+
AND custom_format_name = 'Not Original'
142+
AND arr_type = 'sonarr'
143+
);
144+
-- --- END op 84
145+
146+
-- --- BEGIN op 85 ( update custom_format "Not Original" )
147+
UPDATE custom_format_conditions
148+
SET arr_type = 'all'
149+
WHERE custom_format_name = 'Not Original'
150+
AND name = 'Not Original'
151+
AND type = 'language'
152+
AND arr_type = 'sonarr'
153+
AND negate = 0
154+
AND required = 1;
155+
156+
UPDATE custom_format_conditions
157+
SET arr_type = 'all'
158+
WHERE custom_format_name = 'Not Original'
159+
AND name = 'Original'
160+
AND type = 'language'
161+
AND arr_type = 'sonarr'
162+
AND negate = 1
163+
AND required = 1;
164+
-- --- END op 85

0 commit comments

Comments
 (0)