1
0
Fork 0

save plex database hack

This commit is contained in:
xavier 2024-07-23 22:09:33 +02:00
parent 21a4b1e2d2
commit 705a9d2e9c
2 changed files with 112 additions and 0 deletions

View File

@ -0,0 +1,45 @@
-- REQUIREMENTS ACHIVEMENT CHECK
SELECT slug,
hash,
library_section_id,
refreshed_at,
added_at,
created_at,
updated_at,
changed_at,
resources_changed_at
from metadata_items
WHERE slug IN ('alien', 'spartacus', 'halloween', 'fatale', 'cube', 'alcarras', 'atlas', 'damsel')
order by slug;
--23 CINE Asia
--39 CINE Eslavo
--28 CINE Latino
--38 CINE Muslim
--action
drop trigger fts4_metadata_titles_after_update_icu;
drop trigger fts4_metadata_titles_before_update_icu;
-- update
UPDATE metadata_items AS DESTINATION
SET refreshed_at = ORIGIN.refreshed_at,
added_at = ORIGIN.added_at,
created_at = ORIGIN.created_at,
updated_at = ORIGIN.updated_at,
changed_at = ORIGIN.changed_at,
resources_changed_at = ORIGIN.resources_changed_at
FROM metadata_items AS ORIGIN
WHERE DESTINATION.library_section_id = 23
AND ORIGIN.library_section_id = 39
AND DESTINATION.hash = ORIGIN.hash;
--triggers restore
CREATE TRIGGER fts4_metadata_titles_before_update_icu BEFORE UPDATE ON metadata_items BEGIN DELETE FROM fts4_metadata_titles_icu WHERE docid=old.rowid; END;
CREATE TRIGGER fts4_metadata_titles_after_update_icu AFTER UPDATE ON metadata_items BEGIN INSERT INTO fts4_metadata_titles_icu(docid, title, title_sort, original_title) VALUES(new.rowid, new.title, new.title_sort, new.original_title); END;

67
plex/sql/merge_series.sql Normal file
View File

@ -0,0 +1,67 @@
SELECT
*
from metadata_items
WHERE guid like 'plex://episode%'
order by slug;
select * from metadata_items where parent_id=56828;
SELECT
*
from metadata_items
WHERE guid like 'plex://episode%'
and title='Los terapeutas'
order by slug;
SELECT
*
from metadata_items
WHERE title='El coche fantastico'
order by added_at;
select *
from metadata_items
where library_section_id=20;
select library_section_id, guid, slug, title, date_added
from metadata_items
where original_title='Knight Rider';
select *
from metadata_items
order by added_at desc
limit 10;
select *
from metadata_items
where guid='plex://episode/6123babdcd697e002c98e177';
--start
drop trigger fts4_metadata_titles_after_update_icu;
drop trigger fts4_metadata_titles_before_update_icu;
-- update
UPDATE metadata_items AS DESTINATION
SET refreshed_at = ORIGIN.refreshed_at,
added_at = ORIGIN.added_at,
created_at = ORIGIN.created_at,
updated_at = ORIGIN.updated_at,
changed_at = ORIGIN.changed_at,
resources_changed_at = ORIGIN.resources_changed_at
FROM metadata_items AS ORIGIN
WHERE DESTINATION.library_section_id = 4
AND ORIGIN.library_section_id = 33
AND DESTINATION.hash = ORIGIN.hash;
--triggers restore
CREATE TRIGGER fts4_metadata_titles_before_update_icu BEFORE UPDATE ON metadata_items BEGIN DELETE FROM fts4_metadata_titles_icu WHERE docid=old.rowid; END;
CREATE TRIGGER fts4_metadata_titles_after_update_icu AFTER UPDATE ON metadata_items BEGIN INSERT INTO fts4_metadata_titles_icu(docid, title, title_sort, original_title) VALUES(new.rowid, new.title, new.title_sort, new.original_title); END;