Halo teman-teman developer & programmer, pada kesempatan kali ini saya akan bahas mengenai Cara import file csv ke postgreSQL dengan menggunakan PostgreSQL CLI.

Disini saya menggunakan tools/command dari psql, seperti mysqlimport di MySQL.



  • File csv berisi header

PGPASSWORD=password_postgres psql --dbname=nama_db --host=nama_host --username=username_db --port=port_host -c "\COPY nama_table FROM '/path/file/nama_file.csv' delimiter ',’ csv header;"

  • File csv tanpa header
PGPASSWORD=password_postgres psql --dbname=nama_db --host=nama_host --username=username_db --port=port_host -c "\COPY nama_table FROM '/path/file/nama_file.csv' delimiter ',’ csv;"

Harap perhatikan juga, jumlah dan urutan kolom di csv harus sama dengan di table.

Post a Comment