如何在计算机(在 Windows 中)之间的 pgadmin 4.2 之间导入/导出服务器列表?
我找到了一些有关注册表的 pgadmin 3 链接。4 也一样吗。
在执行一个查询时,我遇到了下面显示的错误消息。
错误:执行异步查询时不能使用
谁能告诉我如何中止这个。
我希望限制在浏览器树/层次结构中看到的数据库数量,因为它是一个拥有数百个数据库的 AWS 服务器。根据这个答案,我找到了如何做到这一点。但我无法编辑此字段(数据库限制)。单击、双击、右键单击等都没有运气。
我发现它说
注意:您必须确保要连接的服务器的 pg_hba.conf 文件允许来自客户端主机的连接。
在文档中。这是显而易见的答案吗?如果是这样,有没有办法让我与我不是管理员的远程服务器的 pg_hba.conf 进行交互?或者还有其他原因导致我无法编辑此字段?
我有一个docker-compose与服务文件python,nginx,postgres和pgadmin:
services:
postgres:
image: postgres:9.6
env_file: .env
volumes:
- postgres_data:/var/lib/postgresql/data
ports:
- "5431:5431"
pgadmin:
image: dpage/pgadmin4
links:
- postgres
depends_on:
- postgres
environment:
PGADMIN_DEFAULT_EMAIL: admin@admin.com
PGADMIN_DEFAULT_PASSWORD: pwdpwd
volumes:
- pgadmin:/root/.pgadmin
ports:
- "5050:80"
backend:
build:
context: ./foobar # This refs a Dockerfile with Python and Django requirements
command: ["/wait-for-it.sh", "postgres:5431", "--", "/gunicorn.sh"]
volumes:
- staticfiles_root:/foobar/static
depends_on:
- postgres
nginx:
build:
context: ./foobar/docker/nginx
volumes:
- staticfiles_root:/foobar/static
depends_on:
- backend
ports:
- …Run Code Online (Sandbox Code Playgroud) 我在docker-compose upfedora 28 操作系统上的docker 上运行 postgres 和 pgadmin4 ,但我无法从 pgadmin 的 Web 控制台创建新的数据库服务器。这是docker-compose.yml我正在使用的文件。
version: '3.0'
services:
db:
image: postgres:9.6
ports:
- 5432:5432/tcp
environment:
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin
- POSTGRES_DB=mydb
pgadmin:
image: dpage/pgadmin4
ports:
- 5454:5454/tcp
environment:
- PGADMIN_DEFAULT_EMAIL=admin@mydomain.com
- PGADMIN_DEFAULT_PASSWORD=postgres
- PGADMIN_LISTEN_PORT=5454
Run Code Online (Sandbox Code Playgroud)
我应该在Create new server>连接选项卡 > “主机名/地址”字段中写什么?如果我输入localhost或127.0.0.1出现错误(无法连接,请参阅屏幕截图 1和屏幕截图 2)。如果我输入db(yml文件中指定的服务名称),只有 pgadmin 接受它并创建一个带有名为mydb的 postgres 数据库的 db 服务器。
为什么?如何找到地址字段中的IP? …
我正在尝试将云 SQL 中的 postgreSQL 实例连接到我的 pgAdmin。我完全困惑了。我怎样才能做到这一点?
我在 rds 上创建了一个 postgresql 数据库,我可以在终端上使用 psql 或在 Python 上使用 sqlalchemy 连接和查询它。使用 pgAdmin4 时,我无法查询或可视化数据,但可以创建/更改表、导入数据、...
我也尝试将它连接到 Metabase 和 DBeaver,但连接超时。
任何想法为什么会发生这种情况?
我还使用 pgAdmin3 连接了数据库,并且能够可视化数据并查询它,但是由于我使用的是 postgresql 11.4,pgAdmin3 不完全支持它。
当我在 pgAdmin 4 上打开查询工具时,我收到以下消息:
无法向服务器发送数据。套接字未连接无法发送启动包:套接字未连接。
我正在尝试在 Windows 环境中安装 pgagent。Postgresql 版本 9.6 已安装,应用程序堆栈构建器也随之安装。我已按照此处详细说明的步骤进行操作。
本指南的第一步是在维护数据库中创建扩展,但我无法做到这一点。
“错误:无法打开扩展控制文件“C:/Program Files/PostgreSQL/9.6/share/extension/pgagent.control”:没有这样的文件或目录 SQL 状态:58P01”
尝试跳过此步骤并直接使用应用程序堆栈生成器进行安装,但 pgAgent 工具没有显示。
我还尝试使用命令行而不是堆栈生成器将其安装为服务。
pgAent.exe INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=postgres user=postgres
这在某种程度上起到了作用。我得到的唯一错误是这个。
“Windows 无法在本地计算机上启动 pgAgent 服务。错误 1069:由于登录失败,该服务未启动。”
但我已经尝试了用户名、密码、秘密、端口等所有可能的组合......
任何帮助将非常感激。
我正在使用 Ubuntu 20.04 LTS。
GNOME 版本 3.36.2。pgAdmin 版本 3。
成功创建本地主机服务器后,我尝试将 .sql 脚本作为 SQL 查询运行,但程序只是关闭并且没有任何反应。
我错过了什么吗?可能的解决方案是什么?
pgadmin ×10
postgresql ×6
amazon-rds ×1
database ×1
datagrip ×1
dbeaver ×1
docker ×1
installation ×1
monitoring ×1
nginx ×1
pgadmin-4 ×1
pgagent ×1
server ×1
sql ×1
ubuntu ×1