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

Postgresql बैकएंड के साथ Heroku पर एक रेल ऐप में COPY FROM का उपयोग करना

@PhilipHallstrom के लिंक के लिए धन्यवाद, मैंने COPY FROM STDIN का उपयोग किया है इस तरह:

rc = User.connection.raw_connection
rc.exec("COPY users (name, taxon_id, updated_at, created_at) FROM STDIN")
begin
  until rc.put_copy_data( data )
    $stderr.puts "  waiting for connection to be writable..."
    sleep 0.1
  end
rescue Errno => err
  @errmsg = @errmsg + "%s while reading copy data: %s" % [ err.class.name, err.message ]
  error = true
else
  rc.put_copy_end
  while res = rc.get_result
    if (res.result_status != 1)
      error = true
      @errmsg = @errmsg + "Result of COPY is: %s" % [ res.res_status(res.result_status) ]
    end
  end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में डुप्लिकेट अपडेट पर डालें?

  2. एक ऐप से दूसरे ऐप में हेरोकू ट्रांसफर डीबी

  3. मैं एक पोस्टग्रेस संग्रहीत प्रक्रिया कैसे लिखूं जो कुछ भी वापस नहीं करता है?

  4. sqlalchemy, psycopg2 के माध्यम से पोस्टग्रेज से कनेक्ट करते समय स्पष्ट पाठ में पासवर्ड कैसे न दिखाएं?

  5. डॉकर-लिखें पर्यावरण चर