デフォルトで LATIN1 エンコーディングに設定されているか、少なくともそれをサポートする新しいデータベース クラスタを postgresql で作成しようとしています。使用できるロケールを誰か知っていますか? 私はWindows 7 64ビットを使用しています
ありがとう
デフォルトで LATIN1 エンコーディングに設定されているか、少なくともそれをサポートする新しいデータベース クラスタを postgresql で作成しようとしています。使用できるロケールを誰か知っていますか? 私はWindows 7 64ビットを使用しています
ありがとう
友人の助けを借りてそれを理解しました。使うことができます:
English_Sweden.28591
デフォルトのエンコーディングを変更したい場合は、新しいtemplate1
データベースを作成する必要があります。このデータベースは、新しいデータベースを作成するためのテンプレートとして機能します。現在のものをドロップし、正しいエンコーディングを使用して新しいものを作成し、あなたの場合は latin1 を使用してください。template0
UPDATE pg_database
SET datistemplate = false -- otherwise you can't drop this database
WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH
TEMPLATE template0
ENCODING LATIN1;
このデータベースを削除する前に、template1 のすべての設定を確認してください。新しい template1 にもこれらの設定が必要な場合があります。