PGSQL 解压版安装及简单优化

来源1:PostgreSQL性能优化之服务器参数配置 - 知乎 (zhihu.com)

来源2:Windows 系统 PostgreSQL 手工安装配置方法 - 知乎 (zhihu.com)

 

一键安装的Bat脚本(放在解压后的pgsql下bin文件夹的同级):

rd /s /q doc
rd /s /q pgAdmin
rd /s /q StackBuilde
rd /s /q symbols
del bin\stackbuilder.exe
del bin\libcurl.dll
del bin\wxbase313u_vc_x64_custom.dll
del bin\wxbase313u_xml_vc_x64_custom.dll
del bin\wxbase313ud_net_vc_x64_custom.dll
del bin\wxmsw313u_adv_vc_x64_custom.dll
del bin\wxmsw313u_core_vc_x64_custom.dll
del bin\wxmsw313ud_aui_vc_x64_custom.dll
del bin\wxmsw313ud_html_vc_x64_custom.dll
del bin\wxmsw313ud_xrc_vc_x64_custom.dll
mkdir data
rem 初始化数据库和密码配置,会提示输入密码,请牢记密码,密码忘记的话删除data重新执行一次此脚本
bin\initdb
-D "%~dp0\data" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W
rem 数据库注册为windows的系统服务并设置开机自启
bin\pg_ctl.exe register -D "%~dp0\data" -PostgreSQL && sc config PostgreSQL start=auto

解释: rd /s /q 文件夹名称, 递归删除 (静默不询问不确认)文件夹,del 文件路径,删除单个文件,mkdir 创建文件夹

bin\initdb -D "%~dp0\data" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W
原文:

在 windows 环境下我们采用 UTF8 编码 Chinese (Simplified)_China.936 排序规则,账户加密方式采用 scram-sha-256,数据库的存放位置指定为 D:\Software\PostgreSQL\data

上述脚本(非引用)中进行了适当的修改,将data目录改为%dp~0\data 代表脚本所在的路径,即路径是自适应的,不用手动更改,脚本文件与bin文件夹data文件夹都是同级关系,所以%dp~0\data可以自动获取到data所在的绝对路径

 

posted @ 2024-05-23 10:09  漫漫人生路总会错几步  阅读(93)  评论(0)    收藏  举报