PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Psycopg2 copy_from फेंकता है DataError:पूर्णांक के लिए अमान्य इनपुट सिंटैक्स

मैं copy_expert कमांड का उपयोग कर समाप्त हुआ। ध्यान दें कि विंडोज़ पर, आपको फ़ाइल की अनुमति सेट करनी होगी। यह पोस्ट बहुत उपयोगी है सेटिंग की अनुमति

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं रिकॉर्ड को चुनिंदा रूप से बहिष्कृत करने के लिए Redshift/Postgresql LAG विंडो फ़ंक्शन कैसे प्राप्त कर सकता हूं?

  2. लिखने योग्य सामान्य तालिका अभिव्यक्ति और एकाधिक सम्मिलित विवरण

  3. एसएसएल के साथ जेडीबीसी के माध्यम से Google क्लाउड पोस्टग्रेएसक्यूएल से कनेक्शन

  4. डेटाबेस डेटा ढूँढना जो उपयोगकर्ता चर प्रतिक्रियाओं के लिए सबसे उपयुक्त है

  5. PostgreSQL:क्वेरी का परिणाम डेटा के लिए कोई गंतव्य नहीं है