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 wapreader
WITH OWNER = wapreader
TEMPLATE = template0
ENCODING = 'UTF8'
TABLESPACE = tbs_wapreader;
新建一个模板,比如 template_utf8 ,设置好utf-8以及plpgsql之类的lang还有插件,从这个数据库新建就全是uft-8了。
如果是更改的话,需要先把数据库导出为sql, 再新建,而后导入。导入前,修改sql里的create 语句,指定字符集。有汉字的话,另存为utf-8的编码,再导入。
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
正宗卖男孩的小火柴