Wil*_*III 24 postgresql ddl encoding collation character-encoding
对于以下MySQL创建数据库语句,postgresql中的等价物是什么?:
CREATE DATABASE IF NOT EXISTS `scratch`
DEFAULT CHARACTER SET = utf8
DEFAULT COLLATE = utf8_unicode_ci;
Run Code Online (Sandbox Code Playgroud)
我目前有:
CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
TABLESPACE "pg_default";
Run Code Online (Sandbox Code Playgroud)
这还不够,还是我应该更具体LOCALE一些?
小智 41
是的,你可以更具体.
例如:
CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8';
Run Code Online (Sandbox Code Playgroud)
另外,我建议阅读以下有关PostgreSQL中的语言环境和排序规则的页面:
| 归档时间: |
|
| 查看次数: |
27461 次 |
| 最近记录: |