[英]Databases in psql Don't Show up in PgAdmin4
我安装了 Postgres
并按照指示进行。 我创建了一个数据库并使用主密码登录,但即使服务器中未显示 + 标记,我也找不到该数据库。 有人可以帮忙吗?
与 pgAdmin3 不同,使用pgAdmin4 ,
在这里您必须手动连接到正在运行的postgres
服务器和
您已经创建了特定的数据库 (DB)。
因此,要做好准备,请确保您的 postgres 服务器正在运行,并且您也已经创建了该数据库。
请注意(在图像中)我创建数据库XYZ
并将所有权限授予默认用户postgres
。 (注意;要与 pgAdmin4 正常工作,您必须创建一个名为postgres的用户才能连接并登录到 pgAdmin4。)
然后这里有一些快速的步骤:
笔记:
笔记:
笔记:
如果您正确执行了上述步骤,那么您应该在保存后看到类似这样的内容。
如果您将数据库创建为模板CREATE DATABASE... IS_TEMPLATE =true
,则数据库被视为“系统对象”并且如果 PgAdmin4 选项“显示系统对象?”则不会显示在列表中设置为假。
尝试菜单 File -> Preferences,在树中找到 Browser -> Display,选项在底部。
另一种选择是删除模板选项:
ALTER DATABASE xxx IS_TEMPLATE = false
然后您将在不更改 PgAdmin 首选项的情况下看到您的数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.