documents:database:postgresql:postgres-001

\COPYコマンドのコマンドライン生成

このツールはブラウザ上で動作し、入力内容は外部に送信されません

¥COPY テーブル名 FROM データファイル WITH( オプション )


PostgreSQL \COPY FROM コマンド生成









フォーマット



区切り等

※ TABは "TAB" → DELIMITER E'\t'
※ '\t' はそのままだとタブになりません



※ 空欄=囲みなし
※ 区切り文字を含むデータは壊れる可能性あり



※ SJIS は指定可能(ENCODING 'SJIS')
※ ただし Excel等の実体は CP932 の場合があり、外字でエラーになることがあります
※ 可能なら UTF-8 に変換してから取り込むほうが安全です


結果

¥COPY テーブル名 TO データファイル WITH( オプション )


PostgreSQL \COPY TO コマンド生成









フォーマット



区切り等

※ TAB → DELIMITER E'\t'
※ '\t' はそのままだとタブになりません


※ 空欄で囲みなし(CSV用途では注意)



※ ファイルの文字コードを指定します(例: UTF8, SJIS)
※ 省略時はクライアントエンコーディングが使用されます
※ SJISは指定可能だが、Excel(CP932)との不整合に注意
※ COPY TO の場合、この指定で出力ファイルの文字コードが決まります


TO専用オプション

※ 指定列を必ずダブルクォートで出力


結果

documents/database/postgresql/postgres-001.txt · 最終更新: by k896951

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki