怎样让 PostgreSQL 创建数据库时默认为 UTF8 编码

postgres=# \h create database
Command:     CREATE DATABASE
Description: create a new database
Syntax:
CREATE DATABASE name
    [ [ WITH ] [ OWNER [=] user_name ]
           [ TEMPLATE [=] template ]
           [ ENCODING [=] encoding ]
           [ LC_COLLATE [=] lc_collate ]
           [ LC_CTYPE [=] lc_ctype ]
           [ TABLESPACE [=] tablespace ]
           [ CONNECTION LIMIT [=] connlimit ] ]


--一个例子,指定字符集
CREATE DATABASE database_name 
WITH OWNER = postgres
       
ENCODING = 'UTF8'
       
TABLESPACE = pg_default
       
LC_COLLATE = 'C'
       
LC_CTYPE = 'C'
       
CONNECTION LIMIT = -1;

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。