Gla*_*cha 7 windows-7 postgresql
我刚刚在 Windows 7 上安装了 PostgreSQL 9.6。在安装过程中,我必须为默认用户“postgres”选择一个密码。
安装后运行 pgAdmin4,我输入了“postgres”的密码,它按预期保存。
但是在命令行中,默认用户似乎不是“postgres”,而是我的 Windows 会话用户名,我没有 PostgreSQL 密码(我的 Windows 密码在那里不起作用)。我可以使用 登录psql -U postgres,但是如何将默认用户更改为 postgres?
Dan*_*ité 11
在PGUSER当环境变量被认为是-U未设置选项。
所以你可以使用一个批处理文件基本上做:
set PGUSER=postgres
psql
Run Code Online (Sandbox Code Playgroud)
或按照其他问题(例如将环境变量更改为标准用户)中所述将其永久设置。
事实上,还有很多其他与其他连接属性相对应的变量可以类似地设置(完整列表请参阅PostgreSQL 文档中的环境变量)。
这些变量是libpq为大多数 PostgreSQL 应用程序实现客户端-服务器交互的 DLL 的一个特性,因此它们不仅适用psql于所有这些应用程序,而且适用于所有这些应用程序。
| 归档时间: |
|
| 查看次数: |
9917 次 |
| 最近记录: |