PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Python psycopg2 copy_from() zum Laden von Daten löst Fehler für Null-Ganzzahlwerte aus:DataError:ungültige Eingabesyntax für Ganzzahl:

Standardmäßig COPY FROM (und copy_from ) einen NULL-Wert als \N codieren . Wenn Sie die leere Zeichenfolge verwenden möchten, um NULL zu bedeuten, müssen Sie dies sagen ausdrücklich :

cursor.copy_from(table_data, table_name, null="")