本メディアにはプロモーション広告が含む場合があります。但し、掲載内容は事実に反して優遇されることはありません。

【COPY文】CSVをエクスポート/インポートする【PostgreSQL】

PostgreSQL

COPYコマンドを使用してCSVファイルをインポートする方法を記載します。
保守などしているとCSVをインポートするという機会は多々あるかと多いますのでぜひご参照ください。

今回はヘッダなしのcsvについての操作コマンドをご紹介します。
ヘッダ付きのcsvの場合はこちらをご参照ください。
https://yu-report.com/entry/copyPostgresqlHeader

スポンサーリンク

エクスポート

文法

コマンドは以下の通りです。

COPY テーブル名 TO '出力先/ファイル名.csv'  WITH CSV;

上記だとCSVファイルはヘッダなしのCSVの出力になります。

実行例

サンプルとして以下実行例になります。
f:id:TechnologyShare:20200802163731p:plain

テーブル名 ⇒ kaiin_info
ファイルの出力先およびファイル名 ⇒ C:\data\90_develop\file.csv

インポート

文法

コマンドは以下の通りです。

COPY テーブル名 FROM '読込元/ファイル名.csv' WITH CSV ;

上記だとCSVファイルはヘッダなしのCSVの読み込みになります。

実行例

サンプルとして以下実行例になります。
f:id:TechnologyShare:20200802164421p:plain

テーブル名 ⇒ kaiin_info
ファイルの読込先およびファイル名 ⇒ C:\data\90_develop\file.csv

以上です。

コメント