-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Datentyp von ftInsertFilm._aired von TIMESTAMP in DATETIME ändern #175
Comments
Das kann man wahrscheinlich im update parser noch einfacher fangen und dann muss man nicht an die DB / procedure ran. |
ich hab die rrmote db auf aired typ datetime gesetzt und alle _aired in der StoredProcedure und in /storage/.kodi/addons/plugin.video.mediathekview/resources/lib/storemysql.py angepasst. Der Fehler kam trotzdem wieder. Wo mussmer denn noch was ändern??? gruss mike |
Versuch es doch mal bitte mit dem develop master. Da sollte das Problem gefixt sein und du kannst das nächste Release testen 😉 |
Nachdem ich jetzt einen Bericht gelesen habe, dass alte Filme aus dem Archiven in die Mediathek geladen werden, habe ich diesen Change gemacht und die DB Struktur auf Datetime angepasst. Plus ein paar fixes werden dann jetzt auch die Filme von 1950 sauber angezeigt. |
Kodi Repo Check-in: Version 0.6.6 ist live |
Ich nutze MariaDB als Backend und sehe wenn der Import der Sendungsdaten läuft in den letzten Monaten immer öfter die Fehlermeldung, dass ein weit in der Vergangenheit liegendes Datum (1969-12-29 12:25:47) kein gültiger Timestamp für _aired sei. Offenbar liegt es an der Prozedur ftInsertFilm, die einen Parameter _aired vom Typ TIMESTAMP hat. Der Wertebereich von TIMESTAMP beginnt erst bei 1970-01-01 00:00:01. Daher wäre es notwendig auf den den alternativen Datentypen DATETIME zu wechseln, was das Problem bei mir behoben hat.
Zudem muss in der SP die Ersetzungsregel
IF(_aired = "1980-01-01 00:00:00", NULL, _aired),
in
IF(_aired <= "1980-01-01 00:00:00", NULL, _aired),
abgeändert werden, damit es dann nicht aus gleichem Grund beim INSERT in die Tabelle film kracht.
The text was updated successfully, but these errors were encountered: