暂无图片
分享
柚子身上依
2020-02-18
PG初始化参数

$ /opt/pgsql/bin/initdb -D/opt/data5555
-X/opt/wal5555
-EUTF8
–locale=zh_CN
-Upostgres
-W

上面的初始化过程中指定了-X和-W,这个具体是什么用途?
–locale=zh_CN 和 -EUTF8的区别是什么?
如果在初始化的时候不指定–locale、-E会默认成什么?

收藏
分享
5条回答
默认
最新
彭冲

-X 指定数据库写日志(WAL)的路径

这个参数是可选的,默认路径是在你初始化数据目录下的pg_wal(10版本以上)或者pg_xlog(10版本以下)

生产环境推荐单独设置此目录路径

暂无图片 评论
暂无图片 有用 0
打赏 0
joan

你问的这些问题官方文档中都有:
https://www.postgresql.org/docs/10/app-initdb.html

暂无图片 评论
暂无图片 有用 0
打赏 0
llzx373

-W 也就是–pwprompt的简写。
用于设置超级用户的密码,如果不带选项,超级用户只能通过local认证登录,无法使用密码登录。(后续可以单独设置密码以使用密码登录)

-E(–encoding)用于指定字符集类型,主要关联到字符在二进制的编码格式

–local 用于指定的是区域编码,主要牵扯的字符排序顺序,以及时间,数字格式的默认输出

暂无图片 评论
暂无图片 有用 0
打赏 0
彭冲

-W参数一般配合-U来使用

当你用-U自定义数据库超级用户名称时可以设置用户密码,使用-W

没加-W后续也可以登录数据库之后再设置

暂无图片 评论
暂无图片 有用 0
打赏 0
柚子身上依
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
高并发下,原生pg是否有性能波动的情况
回答 1
有没有波动建议在你自己的业务场景下进行高并发压测。
vacuum full 空间问题
回答 1
vacuumfullverbose<table>试试看,看看有没有索引相关的信息,嘿嘿
各位大佬,有在linux下,用pyinstaller打包过. py文件吗
回答 1
是有过,主要是用于爬虫项目,要是包含其他exe文件,需要自己放进去。网上也有很多可以参考的,自己要试试才可以
入门者求解|postgresql里的存储过程(是procedure不是function)如何返回一个数据集? 我如下这样写的话会报错.
回答 2
返回结果集的是函数,不反回结果集的是存储过程
repmgr5.1如何重新注册主库,主库注册错了,想重新注册
回答 1
如果你在PostgreSQL的日志中发现了删除记录的记录,但没有发现修改或新增记录的记录,那么有可能是因为删除操作是通过直接执行SQL语句或使用一些工具进行的,而不是通过应用程序进行的。如果想要监视数
postgresql的存储过程一般用在哪些场景?
回答 1
已采纳
实验环境,模拟数据或者压测。正式环境不推荐使用。
pgbench 调用脚本不成功
回答 2
已采纳
1.你的命令可能有点问题nN语法是不对的2.可能跟你使用的数据库版本有关系我测试下面的语句是正常的pgbenchc2T20dpostgresUpostgresnMpreparedfupdateper2
现在生产上PG库一般都用哪个版本?
回答 1
已采纳
PG现在已经发布到14版本了,生产环境看你们应用匹配的需求,如果没要求,就可以上13.3的新版本。
postgreSQL 用dblink如果做数据同步的时候,参数如果放到dblink外面,dblink('select * from test ')where id =**会很慢,该如何进行优化?
回答 2
dblink就不适合做数据同步,数据同步考虑一些CDC软件吧。
psql -h 无法连接,只能本地连接,如何排查
回答 2
检查这个postgresql.conf文件,同时postgresql.conf修改listenaddresses''然后pgctlreload 
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~