2017-10-29 3 views
0

Ich möchte eine Spalte in einer Postgres-Tabelle aus einer CSV-Datei auffüllen.Nicht-Null-Abhängigkeitsfehler beim Füllen der Postgres-Tabellenspalte von CSV

Ich versuche, diesen Befehl in Postgres 9.5.5 -

\ copy myschema.items (Name) von items.csv;

und diesen Fehler -

ERROR: Nullwert in der Spalte "item_code" verletzt nicht-NULL-Constraint DETAIL: Failing Zeile enthält ..... CONTEXT: COPY Artikel, Zeile 1: „some Wert "

Versucht Postgres, alle Spalten aus der CSV zu füllen und beschwert sich, weil es keine mit Null-Einschränkungen in der CSV findet? Wie kann ich Postgres sagen, dass Sie sich nicht um andere Spalten kümmern müssen, und stattdessen einfach die im Befehl angegebene Namensspalte in die Tabelle kopieren?

Antwort

0

Zwei Fehler gibt:

  • die Dateinamen in einfachen Anführungszeichen Put. In

  • (FORMAT 'csv')

Verwandte Themen