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

Psycopg2 copy_from kaster DataError:ugyldig inputsyntaks for heltal

Jeg endte med at bruge kommandoen copy_expert. Bemærk, at på Windows skal du indstille tilladelsen til filen. Dette indlæg er meget nyttigt indstillingstilladelse .

with open(the_file, 'r') as f:            
        sql_copy_statement = "copy {table} FROM '"'{from_file}'"' DELIMITER '"'{deli}'"' {file_type} HEADER;".format(table = the_table,
                                                                                                                     from_file = the_file,
                                                                                                                     deli = the_delimiter,
                                                                                                                     file_type = the_file_type                                                                                                                                         
                                                                                                                    )
        print sql_copy_statement
        cur.copy_expert(sql_copy_statement, f)
        conn.commit()



  1. Hvordan synkroniseres to MySQL-tabeller?

  2. Mit Ajax-opkald virker ikke - Forsøger at udfylde jstree via ajax php &mysql JSON

  3. Oracle fejlmeddelelse input værdi ikke lang nok

  4. Rekursiv SQL giver ORA-01790