PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Python psycopg2 copy_from() per caricare i dati genera un errore per valori interi nulli:DataError:sintassi di input non valida per intero:

Per impostazione predefinita, COPY FROM (e copy_from ) codifica un valore NULL come \N . Se vuoi usare la stringa vuota per indicare NULL, devi dirlo esplicitamente :

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