我正在尝试删除并执行PostgreSQL (Windows)的干净安装。我卸载它,删除
C:\Program Files\PostgreSQL
文件夹,然后从安装程序中重新安装它.
启动pgAdmin时,输入新创建的主密码,然后尝试登录默认的PostgreSQL 13服务器。此时,它提示我为我的旧用户名“kirkbross”输入密码,而不是默认的“postres”用户(我在清洁安装中所期望的)。当我用psql检查用户时,就像预期的那样.只有postgres用户。
为什么pgAdmin要缓存我的用户名?我能够进入属性并更改用户名,但我只是想知道它是如何在新安装中传播的。
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
如果您没有指定用户名,那么它将尝试用用户名登录,用户名的拼写与OS用户名相同。这不是缓存,它只是默认行为(客户机,而不是服务器)。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
留胡子的楼梯 · php 日期去掉时分秒-掘金 11 月前 |