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

Python psycopg2 copy_from() for at indlæse data kaster fejl for null-heltalsværdier:DataError:ugyldig inputsyntaks for heltal:

Som standard COPY FROM (og copy_from ) kode en NULL-værdi som \N . Hvis du vil bruge den tomme streng til at betyde NULL, skal du sige det eksplicit :

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



  1. Hvordan fuldfører jeg denne SSH-tunnel fra lokal udviklingsdoker til iscenesættelsesdatabase

  2. Sådan rettes en fremmednøglefejl, når du kører migrering

  3. Hvad er forskellen mellem BIT og TINYINT i MySQL?

  4. Sådan konverteres PostgreSQL 9.4's jsonb-type til at flyde