sql >> Databáze >  >> RDS >> PostgreSQL

pomocí COPY FROM v aplikaci Rails na Heroku s backendem Postgresql

Díky odkazu @PhilipHallstrom jsem použil COPY FROM STDIN takhle:

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. Dopad události query_post_execution_showplan Extended v SQL Server 2012

  2. Použití FORCE INDEX se Zend

  3. Problém s MySQL pro Visual Studio / Průvodce zdrojem dat Visual Studio 2017. Odkaz na objekt není nastaven na instanci objektu

  4. Perl:Jak zkopírovat/zrcadlit vzdálené tabulky MYSQL do jiné databáze? Možná i jiná struktura?