feat(database): add missing filter indexes (#1712)

* feat(sqlite): add missing filter indexes

* _index

* feat(database): add missing filter indexes postgres

---------

Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
This commit is contained in:
Kyle Sanderson 2024-09-17 06:52:41 -07:00 committed by GitHub
parent e7f25cbe3b
commit ea25b6bb7f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 31 additions and 1 deletions

View file

@ -159,6 +159,12 @@ CREATE TABLE filter
max_leechers INTEGER DEFAULT 0 max_leechers INTEGER DEFAULT 0
); );
CREATE INDEX filter_enabled_index
ON filter (enabled);
CREATE INDEX filter_priority_index
ON filter (priority);
CREATE TABLE filter_external CREATE TABLE filter_external
( (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
@ -958,5 +964,11 @@ ALTER TABLE irc_network
`UPDATE indexer `UPDATE indexer
SET base_url = 'https://fuzer.xyz/' SET base_url = 'https://fuzer.xyz/'
WHERE base_url = 'https://fuzer.me/'; WHERE base_url = 'https://fuzer.me/';
`,
`CREATE INDEX filter_enabled_index
ON filter (enabled);
CREATE INDEX filter_priority_index
ON filter (priority);
`, `,
} }

View file

@ -126,7 +126,7 @@ CREATE TABLE filter
match_other TEXT [] DEFAULT '{}', match_other TEXT [] DEFAULT '{}',
except_other TEXT [] DEFAULT '{}', except_other TEXT [] DEFAULT '{}',
years TEXT, years TEXT,
months TEXT, months TEXT,
days TEXT, days TEXT,
artists TEXT, artists TEXT,
albums TEXT, albums TEXT,
@ -159,6 +159,12 @@ CREATE TABLE filter
max_leechers INTEGER DEFAULT 0 max_leechers INTEGER DEFAULT 0
); );
CREATE INDEX filter_enabled_index
ON filter (enabled);
CREATE INDEX filter_priority_index
ON filter (priority);
CREATE TABLE filter_external CREATE TABLE filter_external
( (
id INTEGER PRIMARY KEY, id INTEGER PRIMARY KEY,
@ -181,6 +187,9 @@ CREATE TABLE filter_external
FOREIGN KEY (filter_id) REFERENCES filter(id) ON DELETE CASCADE FOREIGN KEY (filter_id) REFERENCES filter(id) ON DELETE CASCADE
); );
CREATE INDEX filter_external_filter_id_index
ON filter_external(filter_id);
CREATE TABLE filter_indexer CREATE TABLE filter_indexer
( (
filter_id INTEGER, filter_id INTEGER,
@ -1594,5 +1603,14 @@ ALTER TABLE irc_network
`UPDATE indexer `UPDATE indexer
SET base_url = 'https://fuzer.xyz/' SET base_url = 'https://fuzer.xyz/'
WHERE base_url = 'https://fuzer.me/'; WHERE base_url = 'https://fuzer.me/';
`,
`CREATE INDEX filter_external_filter_id_index
ON filter_external(filter_id);
CREATE INDEX filter_enabled_index
ON filter (enabled);
CREATE INDEX filter_priority_index
ON filter (priority);
`, `,
} }