FreeBSD 上初始化 PostgreSQL 96
疼点
postgres
这个用户名,打起来麻烦,不及pgsql
方便。initdb
出来的库默认是英文的
设置
1 | ee /etc/csh.cshrc |
adduser
pgsql
1 | su pgsql |
注:pg_upgrade -d main/ -D /var/db/postgres/data96/ -b /var/server/pgsql94/bin/ -B /usr/local/bin/ -U pgsql
这是一个成功率低、操作复杂、过程繁琐、环境要求高 的事情。
如果升级数据库,还是pg_dump
pg_restore
来得方便。
对于复杂关系的库,pg_upgrade
也会出现主键丢失之类的奇怪事情。
- 本文标题:FreeBSD 上初始化 PostgreSQL 96
- 本文作者:jf wang
- 创建时间:2017-07-12 16:32:11
- 本文链接:https://www.wangjunfeng.com.cn/2017/07/12/postgresql-init/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!