PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

sử dụng SAO CHÉP TỪ trong ứng dụng Rails trên Heroku với phần phụ trợ Postgresql

Nhờ liên kết của @ PhilipHallstrom, tôi đã sử dụng COPY FROM STDIN như thế này:

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. Cấu trúc điều khiển PL / pgSQL cho danh sách / mảng

  2. Các cách truy cập Cơ sở dữ liệu Oracle trong PostgreSQL

  3. Tìm tất cả các hàng bằng cách sử dụng một số phạm vi Unicode (chẳng hạn như ký tự Cyrillic) với PostgreSQL?

  4. Cần hỗ trợ với chức năng và kích hoạt Postgres

  5. PostgreSQL - LỖI:không thể chuyển ngày cột thành ngày nhập