sql >> Databáze >  >> RDS >> PostgreSQL

Jak vytvořit databázi s řazením UTF-8 v PostgreSQL na Windows?

Za předpokladu, že se pokoušíte vytvořit databázi PosgreSQL s pořadím řazení národního prostředí USA a klasifikací znaků s kódováním UTF-8 ve Windows, následuje úprava příkladu kódu zveřejněného v původní otázce, kterou lze k dosažení tohoto výsledku použít.

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

Jeden formát pro kopírování/vkládání pomocí terminálu:

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

Pro každého, kdo se pokouší vytvořit podobnou databázi v prostředí Linuxu, jako je Ubuntu na Windows Subsystem for Linux, můžete provést následující (v závislosti na konkrétním prostředí budete možná muset použít 'en_US.UTF8' místo toho jako národní prostředí):

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

Jeden formát pro kopírování/vkládání pomocí terminálu:

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


  1. Co znamená symbol SQL Select || znamenat?

  2. Nápověda k aktualizaci stránkování PHP a MySQL

  3. Jak se připojit k databázi pomocí klienta NaviCat MySQL

  4. Postgres pg_dump vypíše databázi pokaždé v jiném pořadí