2020-04-13
CSVファイルをPostgreSQLにインポートする方法です。
2つのやり方を紹介します。
ローカル環境にテスト用のCSVファイルが必要です。
あらかじめ作成しておきます。
Postgresの、DBサーバはDockerコンテナで作成します。
CSVファイルを作成する
CSVファイルの文字コードを確認する
PostgreSQLのコンテナを立ち上げる
\copyコマンドでCSVファイルのインポートを行う
\copy
コマンドはCSVファイルがホストマシンにある場合にリモートのDBサーバーに対して実行できます。
COPYコマンドでCSVファイルのインポートを行う
COPYコマンドは、DBサーバーにファイルが存在する場合に利用できるコマンドです。
ホストマシンから、dockerコンテナにcp
コマンドでcsvファイルをアップロードし、試してみました。