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

PostgresにLATIN1ではなくUTF8エンコーディングでインストールするように強制しますか?

    これはあなたが探している答えではないかもしれませんが、PostgreSQLを別のロケールに切り替えるために使用できるコマンドがあります(バックアップ、クラスターの再作成、復元 ):

    sudo -u postgres pg_dumpall > /tmp/postgres.sql
    sudo pg_dropcluster --stop 9.1 main
    sudo pg_createcluster --locale en_US.UTF-8 --start 9.1 main
    sudo -u postgres psql -f /tmp/postgres.sql
    

    インストールでラテン語が使用される理由を知りたい場合は、インストールスクリプトを詳しく調べる必要があります。ただし、en_US.UTF-8の場合 はデフォルトのシステムロケールではないため、問題が発生する可能性があります。インストールスクリプトは、/etc/default/localeをロードできます。 。




    1. クエリを介してMySQLでデータベース構造を取得する方法

    2. INSERT ... ON CONFLICT ...ですべての列を更新する方法は?

    3. $ stmt-> close()vs $ stmt-> free_result()

    4. PHPおよびjQueryとのライブチャット。情報をどこに保存しますか? Mysqlまたはファイル?