我正在使用 PostGIS,所以我的数据库有大约 1K 的功能。
在那个混乱中寻找“我的”功能很烦人。我可以以某种方式分组或隐藏某些功能吗?我正在考虑我在 SQL Server插件中看到的功能。也许存在类似 pgAdmin4 的东西?
几天前,我将我的 Mac 更新为 macOS Big Sur,并尝试运行pgAdmin来处理我的一些项目。但是,pgAdmin 4 和 Big Sur 似乎存在问题。我只是无法运行它,因此我无法使用它连接到 PostgreSQL。
我卸载了 PostgreSQL 并安装了最新版本(v13.1),但它并没有解决我的问题。
这是一个已知的兼容性问题吗?
在将我的 Mac 更新到 Big Sur 之前,当我启动 pgAdmin 时,它会在我的浏览器中打开一个新选项卡,让我访问我的数据库,并向菜单栏添加一个图标。现在,当我启动 pgAdmin 时,什么也没有发生。如果我查看活动监视器(CPU 使用率超过 90%),它似乎正在运行,但我无权访问它。
我在 Windows 10 上运行 Pgadmin V4.17。当我尝试为表创建选择或更新 sql 语句时(右键单击表脚本),我得到一个错误窗口,其中包含文本“错误消息”和标题文本:为脚本“attname”获取 SQL 时出错。该错误出现在所有 PG 数据库(本地或远程)上。
帮助显示的我的环境是:
版本 4.17 版权所有 Copyright (C) 2013 - 2020, The pgAdmin Development Team Python 版本 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] Flask 版本1.0.2 应用模式桌面当前用户[email protected]
最后的 pgadmin 日志行是:
* 2020-01-27 17:05:32,389:错误flask.app:'attname' Traceback(最近一次调用最后):文件“C:/app/pgAdmin4/v4/venv/Lib/site-packages\flask\app .py”,第 1813 行,在 full_dispatch_request rv = self.dispatch_request() 文件“C:/app/pgAdmin4/v4/venv/Lib/site-packages\flask\app.py”,第 1799 行,在 dispatch_request 返回自我。 view_functionsrule.endpoint 文件“C:/app/pgAdmin4/v4/venv/Lib/site-packages\flask\views.py”,第 88 行,在视图中返回 self.dispatch_request(*args, **kwargs) 文件“C: \app\pgAdmin4\v4\web\pgadmin\browser\utils.py”,第 311 行,在 dispatch_request 返回方法(*args,**kwargs)文件“C:\app\pgAdmin4\v4\web\pgadmin\browser\ server_groups\servers\databases\schemas\tables\utils.py",第 141 行,换行返回 f(*args,**kwargs)文件“C:\app\pgAdmin4\v4\web\pgadmin\browser\server_groups\servers\databases\schemas\tables__init__.py”,第 1310 行,在 select_sql 列中。附加(self.qtIdent(self.conn , c['attname'])) KeyError: 'attname'*
我可以编写 SQL 选择并运行它们,但不能生成它们。任何想法?
我无法将 pgAdmin4 连接到在 Ubuntu 16.04 上运行的 PostgreSQL 数据库(版本 9.5)。当我尝试连接时连接超时。我认为它在某个时候被拒绝/丢弃,但我不确定在哪里。
这是postgres配置文件
运行结果netstat -tulpen
:
运行结果service postgresql status
:
运行结果ufw status
:
来自 PgAdmin 的错误消息:
尝试连接 telnet 也失败,返回以下消息:
Could not open a connection to the host, on port 5432: Connect failed
在此先感谢您的任何建议。