sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL:SQL Server2008R2からPostgreSQL9.5にデータをエクスポートします

    ソースがLATIN1としてエンコードされることをPostgresに伝えます:

    しかし、そうではないか、ファイルが破損しています。それ以外の場合、エラーメッセージは表示されません。 '$FilePath\file.txt'の実際のエンコーディングは何ですか ?

    現在のclient_encoding COPY

    \copy SQL COPYのラッパーです。 psqlで。)

    そしてあなたのserver_encoding Postgresが組み込みの変換 ターゲットエンコーディングには、ソースエンコーディングのすべての文字が含まれます-これはLATIN1-> UTF8の場合です:iso_8859_1_to_utf8

    したがって、残りのエラーの原因はファイルであり、これはほぼ確実に有効なLATIN1ではありません。




    1. コンソールから.csvをCloudSQLにインポートできません

    2. selectのPostgreSQL正規表現キャプチャグループ

    3. MY SQL-エラーコード:1010。データベースの削除中にエラーが発生しました(rmdirできません; errno:13)

    4. odp.netdb変更通知