PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Wymusić instalację Postgresa z kodowaniem UTF8, a nie LATIN1?

To może nie być odpowiedź, której szukasz, ale oto polecenia, których możesz użyć, aby przełączyć PostgreSQL na inne ustawienia regionalne (tworzenie kopii zapasowej, ponowne tworzenie klastra i przywracanie ):

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

Jeśli chcesz wiedzieć, dlaczego instalacja używa łaciny, być może będziesz musiał zagłębić się w skrypty instalacyjne. Ale jeśli en_US.UTF-8 nie jest twoim domyślnym ustawieniem narodowym systemu, to może być problem. Skrypt instalacyjny może ładować /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. Jak uruchomić testy w django z wykorzystaniem bazy danych z danymi?

  2. Mapowanie widoku SQL na zahibernowaną jednostkę jpa

  3. Odpowiednik strftime w Postgres

  4. Sekwencja nie istnieje, gdy istnieje - Postgres/Spring Boot

  5. ALTER zapytanie bardzo wolno na małej tabeli w PostgreSQL