1

CSV ファイルからテーブル データをインポートするためのユーティリティはありますか。

テーブルと行が大量にあるため、COPY FROM sql の書き込みには時間がかかるため、ユーティリティまたは別のアプローチが必要です

4

2 に答える 2

8

あなたは本当に使用する必要がありますcopy

#!/bin/bash

(
  echo 'copy table_name from stdin (format csv);'
  cat table_name.csv || exit 1
  echo '\.'
) | psql database_name

大きなファイルを変更する必要はありません。delimiter一部のコピー オプション (など)を微調整する必要がある場合がありますquote

于 2012-07-06T08:14:39.557 に答える
0

これは役立つかもしれません:

http://csvloader.sourceforge.net/

于 2012-07-06T07:31:32.630 に答える