を作成して、私はAzureのPostgreSQLサーバAzureのPostgreSQLのサーバーサービスの照合順序は、エラー
上で実行されているインスタンスをpostgreするために私の現在の既存のデータベースをインポートしようとしている私はすでに私の紺碧のPostgreSQLサーバのパラメータをUTF8としてエンコーディングを使用するように構成された(私は」私は、このコマンドを使用してこのアクションをやろうとしている
)それは、再起動せずに適用だとよく分からないが、私はそれを再起動するオプションを持っていない場合でも:
sudo -u postgres pg_dump --encoding="UTF-8" --no-owner DBNAME | psql --host=xxx.postgres.database.azure.com --port=5432 [email protected] --dbname=DBNAME
しかし、それはエラー何かを取得していますこのように:
私はプロセスで潜り込んで、UTF8(UTF-8の代わりに)と他のオプションを使用して実行しようとしますが、毎回同じエラーが発生します。
私は内容を確認するために、ダンプファイルを作成し、このエラーを生成している行がある:
CREATE COLLATION "en_US.utf8" (lc_collate = 'en_US.utf8', lc_ctype = 'en_US.utf8');
これは、そのエラーの原因となっています。 Azure postgreのインスタンスで手動で実行しようとしましたが、同じエラーもあります。ところで
は、私はすでに、このSQLを使用して、コンソールからそのデータベースを作成しました:
create database "DBNAME" with owner=xxx encoding='UTF-8' template template0;
はまた、私は、作成およびインポートが、それらの非動作するように他のオプションを試してみました。
誰かが私を助けることができますか?