save plex database hack
This commit is contained in:
parent
21a4b1e2d2
commit
705a9d2e9c
|
@ -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;
|
|
@ -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;
|
Loading…
Reference in New Issue