Giả sử rằng bạn đang cố gắng tạo cơ sở dữ liệu PosgreSQL với thứ tự sắp xếp theo ngôn ngữ Hoa Kỳ và phân loại ký tự bằng mã hóa UTF-8 trên Windows, sau đây là một sửa đổi đối với ví dụ mã được đăng trong câu hỏi ban đầu có thể được sử dụng để đạt được kết quả đó.
CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en-US'
LC_CTYPE = 'en-US'
TEMPLATE template0;
Một định dạng lót cho sao chép / dán đầu cuối:
CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en-US' LC_CTYPE = 'en-US' TEMPLATE template0;
Đối với bất kỳ ai đang cố gắng tạo cơ sở dữ liệu tương tự trong môi trường Linux chẳng hạn như Ubuntu trên Hệ thống con Windows dành cho Linux, bạn có thể thực hiện như sau (tùy thuộc vào môi trường cụ thể, bạn có thể cần sử dụng 'en_US.UTF8'
thay vào đó là ngôn ngữ):
CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8'
TEMPLATE template0;
Một định dạng lót cho sao chép / dán đầu cuối:
CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en_US.UTF-8' LC_CTYPE = 'en_US.UTF-8' TEMPLATE template0;