PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Paksa Postgres untuk menginstal dengan penyandian UTF8, bukan LATIN1?

Ini mungkin bukan jawaban yang Anda cari, tetapi berikut adalah perintah yang dapat Anda gunakan untuk mengalihkan PostgreSQL ke lokal yang berbeda (cadangkan, buat kembali cluster, dan pulihkan ):

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

Jika Anda ingin tahu mengapa instalasi menggunakan bahasa Latin, maka Anda mungkin perlu menggali skrip instalasi. Tetapi jika en_US.UTF-8 bukan lokal sistem default Anda, itu mungkin masalahnya. Skrip instalasi dapat memuat /etc/default/locale .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana mengelola transaksi melalui beberapa database

  2. Bagaimana cara melewatkan satu set baris dari satu fungsi ke fungsi lainnya?

  3. Apakah PL/pgSQL dan SQL di PostgreSQL keduanya pada tingkat yang sama dengan standar SQL/PSM, bukan sebagai standar SQL saja?

  4. PostgreSQL:Enam Potongan yang Tidak Mudah

  5. Pendekatan yang kuat untuk membuat kueri SQL secara terprogram