2011-08-08 5 views
3

postgresqlのcopy文を使用して、ファイルにエスケープ文字が区切り文字としてpostgresqlテーブルにあるテキストファイルからデータをロードする方法はありますか?には、OracleのようなPostgreSQLローダーがありますか?

テキストファイルからPostgreSQLのテーブルにデータをロードする方法はありますか?

答えて

0

には​​オプションを使用する必要があります。それを正しくするには、多分少しでも遊ぶ必要がありますが、ドキュメントでは、コマンドで使用できる各オプションをどうすればよいかについてのかなり良い情報が得られます。

+0

PostgreSQLのドキュメントが有効な区切り文字は表示されません。しかし、私の場合は、区切り文字として垂直タブまたはエスケープ文字を使用する必要があります。しかし、私はこれら2つの文字を使用しようとしましたが、postgresqlは '^ v'(縦のタブです)が1バイト文字ではないというエラーを出しています。誰もこれを克服する方法を提案することはできますか? iエスケープまたは垂直タブをデリミタとして使用する必要があります。 – vchitta

関連する問題