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.
Posting Komentar