postgresqlのcopy文を使用して、ファイルにエスケープ文字が区切り文字としてpostgresqlテーブルにあるテキストファイルからデータをロードする方法はありますか?には、OracleのようなPostgreSQLローダーがありますか?
テキストファイルからPostgreSQLのテーブルにデータをロードする方法はありますか?
postgresqlのcopy文を使用して、ファイルにエスケープ文字が区切り文字としてpostgresqlテーブルにあるテキストファイルからデータをロードする方法はありますか?には、OracleのようなPostgreSQLローダーがありますか?
テキストファイルからPostgreSQLのテーブルにデータをロードする方法はありますか?
PGローダーは神託SQLローダーをエミュレート:
http://pgfoundry.org/projects/pgloader/
PGのバルクロードは、そうでない場合は、オフラインDBに大量のデータをロードするために使用されます。大規模なデータウェアハウスのための有用な、高速で、かつ多少危険と風変わり:
にはオプションを使用する必要があります。それを正しくするには、多分少しでも遊ぶ必要がありますが、ドキュメントでは、コマンドで使用できる各オプションをどうすればよいかについてのかなり良い情報が得られます。
PostgreSQLのドキュメントが有効な区切り文字は表示されません。しかし、私の場合は、区切り文字として垂直タブまたはエスケープ文字を使用する必要があります。しかし、私はこれら2つの文字を使用しようとしましたが、postgresqlは '^ v'(縦のタブです)が1バイト文字ではないというエラーを出しています。誰もこれを克服する方法を提案することはできますか? iエスケープまたは垂直タブをデリミタとして使用する必要があります。 – vchitta