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

Jak stworzyć bazę danych z sortowaniem UTF-8 w PostgreSQL w systemie Windows?

Zakładając, że próbujesz utworzyć bazę danych PosgreSQL z porządkiem sortowania według ustawień regionalnych US i klasyfikacją znaków z kodowaniem UTF-8 w systemie Windows, poniżej znajduje się modyfikacja przykładowego kodu zamieszczonego w oryginalnym pytaniu, która może zostać wykorzystana do osiągnięcia tego wyniku.

CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en-US'
LC_CTYPE = 'en-US'
TEMPLATE template0;

Jeden format liniowy do kopiowania / wklejania terminala:

CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en-US' LC_CTYPE = 'en-US' TEMPLATE template0;

Każdy, kto próbuje utworzyć podobną bazę danych w środowisku Linux, takim jak Ubuntu na podsystemie Windows dla systemu Linux, może wykonać następujące czynności (w zależności od konkretnego środowiska może być konieczne użycie 'en_US.UTF8' zamiast lokalizacji):

CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8'
TEMPLATE template0;

Jeden format liniowy do kopiowania / wklejania terminala:

CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en_US.UTF-8' LC_CTYPE = 'en_US.UTF-8' TEMPLATE template0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pula połączeń Postgres Npgsql

  2. Jak utworzyć tabelę tylko wtedy, gdy nie istnieje w PostgreSQL

  3. Jak połączyć (Py)Spark z bazą danych Postgres za pomocą JDBC?

  4. Jak zrzucić strukturę bazy danych PostgreSQL (każdy obiekt w osobnym pliku)

  5. Wyszukiwanie zaszyfrowanego pola w Postgresie