[jamdb-user] Jamdb SQL Problem
Status: Beta
Brought to you by:
mschiff
|
From: Thomas M. <ml...@tm...> - 2002-11-08 21:18:53
|
Hi Ralf! I'd like to continue the discussion on the list. I will not translate the german part, but the discussion will continue in english now. > Werden versehentlich 2 identische Pfade angelegt die sich nur durch > Groß/Kleinschreibung unterscheiden und tragen die MP3 Files den gleichen > Namen erscheint folgendes Problem > Add: > /usr/local/httpd/htdocs/music/mp3/c/CrowSheryl/Theglobesessions/TheGlobeSessions-11-CrshAndBurn.mp3 > AAdding 'CrowSheryl': 'Theglobesessions': 'TheGlobeSessions-11-CrshAndBurn' > ...DBD::mysql::db do failed: Duplicate entry > '/usr/local/httpd/htdocs/music/mp3/c/CrowSheryl/Theglobesessions/TheGlobeSessions-11-CrshAndBurn.mp3' > for key 2 at ./jamdb-update line 494. > Warning: Duplicate song: "TheGlobeSessions-11-CrshAndBurn" by CrowSheryl > > Die Ursache ist klar nur wäre es nett wenn es möglich wäre Fehlermelungen > aller Art automatisch in ein Logfile zu bekommen. > Insbesondere wenn man alte MP3 Bestände aufarbeitet und organisiert könnte es > zu solchen und ähnlichen Problemen kommen. > Ggf. würde ja erst mal eine optionale Stopfunktion ausreichen die bei jedem > Fehler stehen bleibt. In the past we stopped when we encountered an error, but we got requests not to stop. There are several solutions: - add an 'exit 0;' where the error occurs in the script to exit - wait for 0.96 there you'll get Postgres support; Postgres is case sensitive, because of that all files on the disc are added (every SQL92 capable database should work then) - after the 0.96 release I can change jamdb-update and write all error messages to STDERR instead of STDOUT and you could do something like: ./jamdb-update 2>jamdb.errors -- Bitte senden Sie mir keine Word-Anhänge. Siehe http://www.fsf.org/philosophy/no-word-attachments.de.html MfG Thomas Mueller - http://www.tmueller.com for pgp key (95702B3B) |