CSV ファイルからテーブル データをインポートするためのユーティリティはありますか。
テーブルと行が大量にあるため、COPY FROM sql の書き込みには時間がかかるため、ユーティリティまたは別のアプローチが必要です
CSV ファイルからテーブル データをインポートするためのユーティリティはありますか。
テーブルと行が大量にあるため、COPY FROM sql の書き込みには時間がかかるため、ユーティリティまたは別のアプローチが必要です
あなたは本当に使用する必要がありますcopy
:
#!/bin/bash
(
echo 'copy table_name from stdin (format csv);'
cat table_name.csv || exit 1
echo '\.'
) | psql database_name
大きなファイルを変更する必要はありません。delimiter
一部のコピー オプション (など)を微調整する必要がある場合がありますquote
。
これは役立つかもしれません: