Project

General

Profile

Bug #2341 » README-import-epgsearch.diff

marco, 03/12/2016 03:11 PM

View differences:

README-import-epgsearch 2016-03-12 15:07:11.780961846 +0100
epgsearchdone.pl epgsearchdone.data loaddone
2.) Dann muss man leider einmal die Datensätze gegen die Episodentabelle abgleichen, wir wissen noch nicht ob wir das ins Sktipt bauen, man braucht es ja nur einmal:
2.) Dann muss man leider einmal die Datensätze gegen die Episodentabelle abgleichen, wir wissen noch nicht ob wir das ins Skript bauen, man braucht es ja nur einmal:
update
timersdone t,
......
t.state = 'R';
3) Optional ein paar Leichen löschen, also aufgenomme Events ohne brauchbaren Titel oder Untertitel (sofern man nur Serien übernehmen möchte):
3) Optional ein paar Leichen löschen, also aufgenommene Events ohne brauchbaren Titel oder Untertitel (sofern man nur Serien übernehmen möchte):
delete from
timersdone
......
);
4) Testen der Treffer das mit:
4) Testen der Treffer mit:
select
count(*),case when episodecompname is not Null then 'match' else 'no match' end status
......
timersdone group by case when episodecompname is not Null then 'yes' else 'no' end;
5) Mit dem Skript kann man auch ein backup der Tabelle erzeugen in Form einer Tab Datei:
5) Mit dem Skript kann man auch ein Backup in Form einer Tabellen-Datei erzeugen:
epgsearchdone.pl epgddone.dump writedump
6) Zurückspielen kann man es in die LEERE Tabelle mit:
6) Zurückspielen kann man das Backup in die LEERE Tabelle mit:
epgsearchdone.pl epgddone.dump loaddump
Wenn sie nicht leer ist einfach kurz truncaten, sonst hagelt es primärschlüsselverletzungen weil er ja die Datensätze schon drinne hat:
Wenn die Tabelle nicht leer ist, einfach kurz truncaten, sonst hagelt es Primärschlüsselverletzungen, da ja die Datensätze bereits enthalten sind:
truncate table timersdone;
    (1-1/1)