sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan indsætter du CSV-data i PostgreSQL-databasen (fjerndatabase)

\copy (bemærk omvendt skråstreg) lader dig kopiere til/fra fjerndatabaser og kræver ikke superbrugerrettigheder.

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

Hvis du bruger Java, kan du bruge CopyManager i JDBC-driveren:https://jdbc.postgresql.org/documentation/publicapi/org/postgresql/copy/CopyManager.html



  1. Sorter efter rækkefølge af værdier i en select-sætning i klausul i mysql

  2. Sådan forbinder du ekstern MySQL-database i PHP

  3. Postgres og indekser på fremmednøgler og primærnøgler

  4. Hvordan opretter man programmæssigt en ODBC-linket tabel til en SQL Server-visning og får den redigerbar?