Hallo,
ich versuche schon das ganze Wochenende, Daten in eine bestehende POSTGRE-Datenbank namens testdb eine Tabelle mit Namen a357_fpl zu integrieren. Die SQL-Befehle dazu habe ich mit einer Freeware aus einer ACCESS-Datenbank exportieren lassen.
Die Tabelle ist folgendermaßen deklariert:
*CREATE TABLE “a357_fpl”
(
id_nr varchar(11),
sig numeric,
falsifik numeric,
erstnenn numeric,
objekt varchar(30),
zeitstell varchar(48),
nutzung varchar(20),
erhalt numeric,
gefahr numeric,
ndk numeric,
erf_stat numeric,
gruppe_nr numeric,
lokguete numeric,
tk25 varchar(4),
tk25_f numeric,
dgk5 varchar(8),
dgk5_f numeric,
r_von numeric,
r_bis numeric,
h_von numeric,
h_bis numeric,
nn_von numeric,
nn_bis numeric,
flur varchar(4),
flst varchar(13),
flurname varchar(30),
auffind varchar(21),
benachr varchar(10),
wpl numeric,
zeit_bis varchar(48)
)
*
mit dem Kommandozeilentool importiere ich die Tabelle mit dem Befehl:*psql -d testdb -f a357_fpl.sql
*
es erscheint prompt folgende Fehlermeldung:*1205: ERROR: column “35710500093” does not exist
*
Bis zur Zeile 1204 wurden die Befehle also anstandslos abgearbeitet; die vorletzte und letzte Zeile sehen folgendermaßen aus:*INSERT INTO a357_fpl
VALUES (“35710500092”,6200000,1,1,“Schlackenplatz”,“unbekannt”,“unbekannt”,0,0,1,0,0,3,“2520”,0,"2520/19 ",0,3500320,0,5922565,0,0,0,NULL,NULL,NULL,“gezielte Begehung”,NULL,10,NULL);
INSERT INTO a357_fpl
VALUES (“35710500093”,8100001,1,1,“Kreuzstein”,“unbekannt”,“Ackerland”,4,0,0,0,0,3,“2519”,0,"2519/17 ",0,3497540,0,5924470,0,0,0,NULL,NULL,“Ströhen”,“unbekannt”,NULL,10,“unbekannt”);
*
Seht Ihr den Fehler; ich habe resigniert…
Das will bei mir allerdings nicht viel heißen; ich komme aus der COBOL-Programmierung und bin absoluter POSTGRE-Neuling.
Gruß Bernd