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;