So weit so gut. Ich habe die Prozedur so umgesetzt, wie beschrieben.
Leider waren die Bemühungen bislang erfolglos…
Wenn ich das bearbeitete Script in pgAdmin ausführe, erscheint eine Reihe von Warnungen und Fehlermeldungen. Daten werden nicht eingespielt. Die Spalten werden mir in pgAdmin als leer angezeigt. Nach dem Ausführen der Abfrage erkennt dann aber auch mAirlist die Datenbank nicht mehr und gibt die Fehlermeldung “Fehler beim Verbinden mit der Datenbank: Schema-Version kann nicht ermittelt werden” aus.
Nachdem ich die lokale db in mairlist 4.4 geupgradet hatte in eine entsprechende .mldb stimmte die Spaltenreihenfolge exakt mit der in PostgreSQL überein. In der Variante ohne Upgrade aus der datenbank.db war nur die Reihenfolge in der Tabelle “playlist.log” abweichend. Die Korrektur im SQL-Script war aber auch erfolglos.
Vielleicht hab ich ja irgendwo was übersehen oder einen Denkfehler drin. Meine SQL-Kenntnisse sind auch sehr bescheiden.
Hier mal die Fehlermeldungen, die beim Ausführen der Abfrage auftauchen:
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12434: INSERT INTO “storages” VALUES(4,‘I:\Musik’,’’,‘I:\Musik’,NUL…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12434: INSERT INTO “storages” VALUES(4,‘I:\Musik’,’’,‘I:\Musik’,NUL…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12435: INSERT INTO “storages” VALUES(6,‘I:_sounds’,’’,‘I:_sounds’…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12435: INSERT INTO “storages” VALUES(6,‘I:_sounds’,’’,‘I:_sounds’…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12436: INSERT INTO “storages” VALUES(7,‘I:\Beiträge, Interviews, O-…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12436: …, Interviews, O-Töne etc\IN_SENDUNG_00_230511’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12437: INSERT INTO “storages” VALUES(8,‘I:\Beiträge, Interviews, O-…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12437: …, Interviews, O-Töne etc\IN_SENDUNG_01_070611’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12438: INSERT INTO “storages” VALUES(9,‘I:\Beiträge, Interviews, O-…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12438: …, Interviews, O-Töne etc\IN_SENDUNG_02_260711’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12439: INSERT INTO “storages” VALUES(10,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12439: …, Interviews, O-Töne etc\IN_SENDUNG_03_251011’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12440: INSERT INTO “storages” VALUES(11,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12440: …, Interviews, O-Töne etc\IN_SENDUNG_04_081111’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12441: INSERT INTO “storages” VALUES(12,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12441: …, Interviews, O-Töne etc\IN_SENDUNG_05_221111’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12442: INSERT INTO “storages” VALUES(13,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12442: …, Interviews, O-Töne etc\IN_SENDUNG_06_061211’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12443: INSERT INTO “storages” VALUES(14,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12443: …, Interviews, O-Töne etc\IN_SENDUNG_07_201211’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12444: INSERT INTO “storages” VALUES(15,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12444: …, Interviews, O-Töne etc\IN_SENDUNG_08_170112’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12445: INSERT INTO “storages” VALUES(16,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12445: …, Interviews, O-Töne etc\IN_SENDUNG_09_310112’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12446: INSERT INTO “storages” VALUES(17,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12446: …, Interviews, O-Töne etc\IN_SENDUNG_10_240412’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12447: INSERT INTO “storages” VALUES(18,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12447: …, Interviews, O-Töne etc\IN_SENDUNG_11_080512’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12448: INSERT INTO “storages” VALUES(19,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12448: …, Interviews, O-Töne etc\IN_SENDUNG_12_220512’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12449: INSERT INTO “storages” VALUES(20,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12449: …, Interviews, O-Töne etc\IN_SENDUNG_13_050612’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12450: INSERT INTO “storages” VALUES(21,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12450: …, Interviews, O-Töne etc\IN_SENDUNG_14_190612’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12451: INSERT INTO “storages” VALUES(22,‘I:\Dropbox\AKTUELL’,’’,‘I:…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12451: …INTO “storages” VALUES(22,‘I:\Dropbox\AKTUELL’,’’,‘I:\Dropbo…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12452: INSERT INTO “storages” VALUES(23,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12452: …, Interviews, O-Töne etc\IN_SENDUNG_15_030712’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12453: INSERT INTO “storages” VALUES(24,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12453: …, Interviews, O-Töne etc\IN_SENDUNG_16_100712’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12454: INSERT INTO “storages” VALUES(25,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12454: …, Interviews, O-Töne etc\IN_SENDUNG_17_170712’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12455: INSERT INTO “storages” VALUES(26,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12455: …, Interviews, O-Töne etc\IN_SENDUNG_18_240712’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12456: INSERT INTO “storages” VALUES(27,‘I:\Musik\Lianne La Havas’,…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12456: …storages" VALUES(27,‘I:\Musik\Lianne La Havas’,’’,‘I:\Musik…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12457: INSERT INTO “storages” VALUES(28,‘I:\Beiträge, Interviews, O…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante
LINE 12457: …, Interviews, O-Töne etc\IN_SENDUNG_19_231012’,’’,‘I:\Beiträ…
^
HINT: Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E’\r\n’.
WARNUNG: nicht standardkonforme Verwendung von ’ in Zeichenkettenkonstante
LINE 12458: INSERT INTO “storages” VALUES(29,‘J:’,’’,‘J:’,NULL);
^
HINT: Verwenden Sie ‘’, um Quotes in Zeichenketten zu schreiben, oder verwenden Sie die Syntax für Escape-Zeichenketten (E’…’).
FEHLER: Syntaxfehler bei »J«
LINE 12458: INSERT INTO “storages” VALUES(29,‘J:’,’’,‘J:’,NULL);
^
********** Fehler **********
FEHLER: Syntaxfehler bei »J«
SQL Status:42601
Zeichen:1116898