Bug #2341 » README-import-epgsearch.diff
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;
|
||