sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man infogar CSV-data i PostgreSQL-databasen (fjärrdatabas)

\copy (observera omvänt snedstreck) låter dig kopiera till/från fjärrdatabaser och kräver inte superanvändarprivilegier.

psql -h remotehost -d remote_mydb -U myuser -c "\copy mytable (column1, column2)  from '/path/to/local/file.csv' with delimiter as ','"

Om du använder Java kan du använda CopyManager i JDBC-drivrutinen:https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/copy/CopyManager.html



  1. Hur transaction_timestamp() fungerar i PostgreSQL

  2. MySQL-fel 1093 - Kan inte ange måltabell för uppdatering i FROM-satsen

  3. Allt du behöver veta om SQL CTE på ett ställe

  4. Vad är SQL Operations Studio (SQLOPS)?