标签: pgadmin

有什么方法可以在 pgAdmin 中保持连接活动而不在服务器上设置它?

我正在使用 postgres.heroku.com 来托管我的数据库。这意味着我无法更改服务器设置。因此,这个问题的答案对我没有帮助。Heroku 不愿意改变他们的设置(我已经联系过他们)。

我想知道破解 PgAdmin III 以保持连接活动的最佳方法是什么。我正在考虑创建 Autohotkey 宏以在 PgAdmin 处于后台时自动执行用户界面操作,或者使用某种网络工具强制代表 PgAdmins 发送网络消息。

我还收到了一份 500 美元的报价,要求某人更改为 PgAmin III 的代码。PgAdmin 的开发者,不会修改代码,只是因为 Heroku。

我该怎么办?PgAdmin 在很多方面都优越,它只是有这个缺点。

networking autohotkey postgresql pgadmin pgadmin3

14
推荐指数
1
解决办法
2万
查看次数

pgAdmin 4 中的这个空白白框是什么

从 pgAdmin 4 启动开始,浏览器屏幕中央有一个大白框,上面没有文本或按钮。

我正在使用 Firefox,但也尝试了 Chrome,同样的结果,某种大的白色窗口。

我可以把它拖开,但还没有找到关闭它的方法

有没有办法摆脱它?

截屏

pgadmin

14
推荐指数
1
解决办法
5791
查看次数

pgAdmin 键盘快捷键列表

我已经使用 pgAdmin 好几天了,到目前为止我喜欢它。但是,我无法在 pgAdmin 站点、帮助或选项菜单中的任何地方找到记录的键盘快捷键列表。

我自己偶然发现了一个在菜单层次结构中没有的地方,CTRL+E来执行 SQL,所以某处必须有一个列表(希望不仅仅是在源代码中)。

有没有我没看过的键盘快捷键列表?

keyboard-shortcuts postgresql pgadmin

11
推荐指数
3
解决办法
3万
查看次数

pgAdmin 4 无法确定的错误

我在 Debian 操作系统上使用 pgAdmin 4。大约一个月前它运行良好,但今天它的 SQL 查询工具给出了一个神秘的错误消息:'table_oid'。右键单击菜单中的“查看/编辑数据”选项可以正常工作,也可以从 psql 命令行运行查询。我尝试断开服务器连接并重新启动它无济于事

pgadmin4.log 文件多次出现此错误语句:

2019-07-26 16:12:17,304: ERROR  pgadmin:    'table_oid'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3/dist-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/lib/python3/dist-packages/flask_login/utils.py", line 228, in decorated_view
    return func(*args, **kwargs)
  File "/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/__init__.py", line 432, in poll
    trans_obj.check_updatable_results_pkeys()
  File "/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/command.py", line 899, in check_updatable_results_pkeys
    is_query_resultset_updatable(conn, sql_path)
  File "/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/utils/is_query_resultset_updatable.py", line 38, in is_query_resultset_updatable
    table_oid = _check_single_table(columns_info)
  File "/usr/share/pgadmin4/web/pgadmin/tools/sqleditor/utils/is_query_resultset_updatable.py", line 61, in _check_single_table
    table_oid = columns_info[0]['table_oid'] …
Run Code Online (Sandbox Code Playgroud)

linux debian postgresql pgadmin

9
推荐指数
2
解决办法
4312
查看次数

如何在 pgAdmin 中保持连接活跃

在 pgAdmin 中,如果我连接到主机并让它闲置几分钟,连接就会断开,我必须再次重新连接。在许多情况下,当我尝试重新连接时 pgAdmin 也会挂起,因此我必须强制关闭它并再次打开它。

这很烦人。有没有办法让 pgAdmin 中的连接保持活动状态?

windows postgresql pgadmin

8
推荐指数
1
解决办法
1万
查看次数

如何修复 pgAdmin 4 v3.0+ 端口号

我刚刚安装了 PostgreSQL 10.4,并注意到与该版本一起打包的 pgAdmin 4 v3.0 界面使用了本地 Web 服务器和浏览器界面。默认情况下,该应用程序似乎使用操作系统(在我的情况下为 Windows 10)分配的临时端口(49152 到 65535)。但是,我在防火墙设置为阻止 HTTP 连接的环境中工作,这会阻止连接到 pgAdmin 网站。有没有办法修复端口号,而不是使用操作系统分配的临时端口?

我已经浏览了pgAdmin 4 v3.0 文档,但找不到有关此类配置的任何信息。作为一种变通方法,我知道我可以使用独立安装程序安装 pgAdmin 4 v2.1,但我讨厌如果我们使用这种方法我们将永远无法升级的想法。

开始编辑

我在 Web 浏览器(Windows Server 2016 上的 IE11)中遇到的错误是:

未经授权

服务器无法验证您是否有权访问所请求的 URL。您要么提供了错误的凭据(例如错误的密码),要么您的浏览器不了解如何提供所需的凭据。

当我搜索这个问题时,我在StackOverflow上发现了以下问题:pg4admin 401 Unauthorized Error

这个问题准确地描述了我的问题。但是,这些答案都没有解决我的问题。托盘应用程序似乎已成功绑定到正确的端口(netstat -a -n似乎是正确的),并且 pgAdmin 日志文件中没有任何可疑内容。我将这个问题保持开放,因为修复端口号似乎是一件合理的事情,同时我试图确定为什么 pgAdmin 不起作用。

postgresql pgadmin

7
推荐指数
2
解决办法
4万
查看次数

在整个 postgres 数据库中搜索字符串

在 phpmyadmin 中,我可以使用搜索选项卡轻松搜索数据库表中的文本。想知道我是否可以对本地安装在我的计算机上的 postgres 做同样的事情。我看过那里的菜单,但我找不到类似的东西。有谁知道如何在整个数据库中搜索我输入的文本?

postgresql pgadmin

5
推荐指数
1
解决办法
1万
查看次数

如何从 OS X 中完全卸载 pgAdmin3?

我的 pgAdmin3 安装遇到了问题(窗口故障导致其无法使用),我想尝试将其从系统中完全删除并重新安装,看看是否可以解决问题。我尝试过简单地删除该应用程序并重新安装它,但这没有帮助,但是当我这样做时,它还会记住上次安装的服务器连接,因此它必须将文件留在某处。我需要清理什么才能完全删除 pgAdmin3 以便我可以进行全新安装?

系统信息:Mac OS X 10.9.1 Mavericks,通过从 pgadmin.org 下载的 .dmg 文件安装了 pgAdmin3 v1.18.1

我已经尝试过了

locate .pg*
Run Code Online (Sandbox Code Playgroud)

它在我的主目录中找到两个文件:.pgadmin_histoqueries 和 .pgpass - 删除这两个文件并没有改变任何内容。我还删除了 pgadmin.log - 再次没有效果。

我还尝试在窗口故障开始之前从时间机器恢复 pgAdmin3.app,但这也无法解决任何问题。

mac postgresql pgadmin pgadmin3 macos

5
推荐指数
1
解决办法
2万
查看次数

docker compose postgresql 启动包长度无效

我正在尝试在 linux fedora 28 机器上安装/设置 pgadmin4,当我尝试运行此命令时

docker-compose -f docker-compose.yml -f docker-compose.dev.yml up

我收到这些错误:

postgres_1 | 2019-05-24 13:50:15.903 UTC [125] LOG: invalid length of startup packet postgres_1 | 2019-05-24 13:50:15.907 UTC [126] LOG: invalid length of startup packet postgres_1 | 2019-05-24 13:50:15.912 UTC [127] LOG: invalid length of startup packet postgres_1 | 2019-05-24 13:50:15.917 UTC [128] LOG: invalid length of startup packet postgres_1 | 2019-05-24 13:50:15.924 UTC [129] LOG: invalid length of startup packet

当我尝试连接到显示 503 错误的 localhost/pgadmin4 时,我也会遇到同样的错误。

linux fedora pgadmin docker composer

5
推荐指数
0
解决办法
1935
查看次数

在 pgAdmin 中设置默认搜索路径

每次打开 pgAdmin 时,我都必须这样做:

set search_path="schema";
Run Code Online (Sandbox Code Playgroud)

有没有办法设置默认搜索路径值?

pgadmin

3
推荐指数
1
解决办法
1万
查看次数