seit stunden versuche ich meine datendank in eine postgre umgebung einzuspielen und es scheitert immer an den insert befehlen.
was ist daran falsch:
INSTER INTO tabelle (col_a, col_b, col_c) VALUES
(data1_a, data1_b, data1_c),
(data2_a, data2_b, data2_c),
(data3_a, data3_b, data3_c);
als fehlermeldung bekomme ich folgendes:
ERROR: column "col_a" is of type character varying but expression is of type record
TIP: You will need to rewrite or cast the expression.
es stehen mehrere 1000 zeilen auf diese weise in einem sql-dump der von phpmyadmin generiert wurde. testhalber habe ich sogar einen db2-server darauf rumkauen lassen und dort hats funktioniert. daher gehe ich davon aus, das meine sql-kenntnisse doch korrekt sind und die systax ebenfalls.
was ist daran falsch:
INSTER INTO tabelle (col_a, col_b, col_c) VALUES
(data1_a, data1_b, data1_c),
(data2_a, data2_b, data2_c),
(data3_a, data3_b, data3_c);
als fehlermeldung bekomme ich folgendes:
ERROR: column "col_a" is of type character varying but expression is of type record
TIP: You will need to rewrite or cast the expression.
es stehen mehrere 1000 zeilen auf diese weise in einem sql-dump der von phpmyadmin generiert wurde. testhalber habe ich sogar einen db2-server darauf rumkauen lassen und dort hats funktioniert. daher gehe ich davon aus, das meine sql-kenntnisse doch korrekt sind und die systax ebenfalls.