OS: Windows 10
DB: V10.4
1. set system variable
2. init database
initdb -D %POSTGREsql_ROOT%\data -U xiaobin -W -E utf8 -A password
-U: 超级用户。
一般使用本机的管理员账户,本机为:xiaobin
属于此数据库系统的文件宿主为用户 "xiaobin". 此用户也必须为服务器进程的宿主. 数据库簇将使用本地化语言 "Chinese (Simplified)_China.936"进行初始化. initdb: 无法为本地化语言环境"Chinese (Simplified)_China.936"找到合适的文本搜索配置 缺省的文本搜索配置将会被设置到"simple" 禁止为数据页生成校验和. 输入新的超级用户口令: 再输入一遍:
-E:字符集
-A:验证方式
password:密码方式
执行结果:
创建目录 E:/progFiles/pgsql-10.4/data ... 成功 正在创建子目录 ... 成功 选择默认最大联接数 (max_connections) ... 100 选择默认共享缓冲区大小 (shared_buffers) ... 128MB 选择动态共享内存实现 ......windows 创建配置文件 ... 成功 正在运行自举脚本 ...成功 正在执行自举后初始化 ...成功 同步数据到磁盘...成功 Success. You can Now start the database server using: pg_ctl -D ^"E^:^\progFiles^\pgsql^-10^.4^\data^" -l logfile start
3. start database
4. manage db
(1) establish file
Create a 0-byte file(pgAdmin 4\venv\Lib\site-packages\backports\__init__.py)
(2) open pgAdmin4
Double-click "pgAdmin4.exe"
Reference:
1. initdb
2. 《starting postgresql and pgadmin in windows without installation》
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。