我正在使用 pgadmin 版本 6.1。我正在尝试使用本地计算机上的 pgadmin 连接到托管在 docker 中的 postgres 数据库。
我使用下面的命令来获取 docker 容器的 IP 地址: dockerspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
我在Windows 8.1上安装了PostgreSQL 9.6.2.但是pgadmin4无法联系本地服务器.我已尝试在stackoverflow中建议的几个解决方案,尝试卸载并重新安装PostgreSQL 9.6.2,尝试修改config.py,config_distro.py,并删除Roaming文件夹中的文件,我尝试了独立的pgadmin4安装,但没有成功.但是,在我的本地机器上,我能够使用psql.exe访问服务器并以超级用户身份登录(postgres用户).你能否建议任何可能的解决方案来启动/运行pgadmin4?谢谢.
我安装了 pgadmin 4 v4.28,它一直在加载但没有打开,我尝试以管理员身份打开它,但它仍然没有打开。我以前有旧版本,但在安装上述版本之前,我已正确删除了 PostgreSQL DB 和 pg admin。你们能帮我解决这个问题吗?链接我有问题的截图。
我正在尝试使用 postgresql 为现有数据库创建服务器,但收到此错误“ServerManager”对象没有属性“user_info”有人可以帮助我克服此错误。提前致谢
我正在尝试在 pgAdmin 4 中查看来自 AACT 数据库的原始数据。我使用的是 Mac 计算机。当我尝试查看“complete_oncology”表中的前 100 行时,出现以下错误:
ERROR: permission denied for schema public
LINE 1: SELECT * FROM public.complete_oncology
^
SQL state: 42501
Character: 15
Run Code Online (Sandbox Code Playgroud)
是我权限不够吗?如果是,我如何授予自己查看该表的权限?我可以看到 AACT 数据库中不同模式的其他表。我读过一些用户建议通过以下方式授予自己权限,但没有运气:
ERROR: permission denied for schema public
LINE 1: SELECT * FROM public.complete_oncology
^
SQL state: 42501
Character: 15
Run Code Online (Sandbox Code Playgroud)
这只会出现一个错误:
ERROR: relation "complete_oncology" does not exist
SQL state: 42P01
Run Code Online (Sandbox Code Playgroud) 因此,当我必须使用 dvdrental 名称恢复数据库时,我按照 Jose Portilla 的 Udemy 课程在我的 PC 上设置 PostgreSQL。它显示了消息
`Please configure the PostgreSQL Binary Path in the Preferences dialog.
Run Code Online (Sandbox Code Playgroud)
我现在该怎么办?感谢任何和所有帮助
我最近安装了 Postgresql 11,在安装过程中,没有步骤为 Postgres 输入密码和用户名。现在在 pgAdmin 4 中,我想将数据库连接到服务器,它要求我输入密码,而我一开始没有输入密码。任何人都知道发生了什么。谢谢!
我最近在我的笔记本电脑上安装了 pgadmin4,当我启动应用程序时,它只是卡在加载中。我查看了日志,这就是我所看到的:
日志
2020-11-14 00:22:46: Checking for system tray...
2020-11-14 00:22:46: Starting pgAdmin4 server...
2020-11-14 00:22:46: Creating server object, port:64222, key:2a079549-63da-44d2-8931-efa9de3a847f, logfile:C:/Users/yonis/AppData/Local/pgadmin4.d41d8cd98f00b204e9800998ecf8427e.log
2020-11-14 00:22:46: Python Path: C:/Program Files/PostgreSQL/13/pgAdmin 4/venv/Lib/site-packages;C:/Program Files/PostgreSQL/13/pgAdmin 4/venv/DLLs;C:/Program Files/PostgreSQL/13/pgAdmin 4/venv/Lib
2020-11-14 00:22:46: Python Home: C:/Program Files/PostgreSQL/13/pgAdmin 4/venv
2020-11-14 00:22:46: Initializing Python...
2020-11-14 00:22:46: Python initialized.
2020-11-14 00:22:46: Adding new additional path elements
2020-11-14 00:22:46: Redirecting stderr...
2020-11-14 00:22:46: stderr redirected successfully.
2020-11-14 00:22:46: Initializing server...
2020-11-14 00:22:46: Webapp Path: C:/Program Files/PostgreSQL/13/pgAdmin 4/web/pgAdmin4.py
2020-11-14 00:22:46: Server initialized, starting …
Run Code Online (Sandbox Code Playgroud) 请帮我解决这个错误
找不到“C:\Program Files\PostgreSQL\13\pgAdmin 4\runtime\pg_restore.exe”文件。请更正首选项对话框中的二进制路径
在pgAdmin4(版本 5.5)中,当SELECT * FROM tablename;
执行查询时,可以在底部面板上名为“数据输出”的选项卡下看到指定表的选定列的结果记录。
如果该表的列包含非常长的数据字符串,例如,当编码为 JSON 对象或任何PostGIS复杂几何图形时,它们的宽度可能会非常大,这会对用户体验产生负面影响。因为当人们尝试抓住并移动微小的水平滑块时,转到某些列就变成了子像素游戏(例如,移动滑块半个像素可以将几列移动超过屏幕宽度的 2 倍......)。
我错过了设置中的某些内容吗?
有没有办法解决这个问题,例如通过设置列的最大宽度值?因为当使用开箱即用的 pgAdmin 时,它们是完全扩展的......
我记得早期版本(4.x)中并非如此。
我正在使用最新的dockerized版本(5.5),如 pgAdmin4文档中所述,可在此处获取:https ://hub.docker.com/r/dpage/pgadmin4/
操作系统:Ubuntu 18.04
网页浏览器:Firefox 89.0.2(64 位)