标签: pgadmin-4

如何保存 PgAdmin 4 设置

在每次升级 PgAdmin 4(目前为 1.5 版)时,我们都丢失了所有服务器定义以及其他配置详细信息。当一个人必须处理十几台服务器时,这很烦人:)

我无法找到服务器定义的存储位置,因此在安装新版本之前尝试制作副本。

任何的想法?

pgadmin-4

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

使用 docker-compose 时无法连接到 postgres

我是 docker 新手,仍在学习如何使用它,我正在尝试使用 docker-compose 一起运行 Django 和 Postgres,它们运行完美,迁移完成等等,但我有一个问题,我无法连接到数据库使用pgAdmin4 查看数据库,这是我的 setting.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'slack',
        'USER': 'snowflake',
        'PASSWORD': '1Stepcloser',
        'HOST': 'db',
        'PORT': 5432,
    }
}
Run Code Online (Sandbox Code Playgroud)

那是我的 docker-compose.yml

version: '3'

services:
  db:
    image: postgres
    environment:
        POSTGRES_DB: slack
        POSTGRES_USER: snowflake
        POSTGRES_PASSWORD: 1Stepcloser
  web:
    build: .
    command: python3 manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/slack_code
    ports:
      - "8000:8000"
    depends_on:
      - db
Run Code Online (Sandbox Code Playgroud)

一切正常似乎都很好:

sudo docker-compose up
slackwebapp_db_1 is up-to-date
Creating slackwebapp_web_1 ... done
Attaching to slackwebapp_db_1, slackwebapp_web_1
db_1   | The files …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose pgadmin-4

3
推荐指数
2
解决办法
8853
查看次数

如何删除 pgAdmin 4 旧版本?

在我的 Windows 10 上,我使用 EnterpriseBD 制作的 Windows 安装程序并安装了 postgresql 11.1。然而它似乎是随 pgAdmin 4 版本 3.5 一起提供的。因此,我下载了 pgAdmin 4 版本 4.0 并将其安装在我的电脑上。现在这两个版本都在PC上存在。

我在安装过程中做错了什么吗?如何正确删除 pgAdmin 4 3.5 版本?

预先感谢您的任何帮助。

postgresql pgadmin-4

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

pgadmin4 显示 500(内部服务器错误)

pgadmin4从官方 Arch Linux 软件包存储库安装了(v4.4) 软件包。它一直工作到最近的更新。现在我无法添加新服务器。在浏览器中,我收到错误:

http://127.0.0.1:36699/browser/server_group/children/1 500 (INTERNAL SERVER ERROR)
Run Code Online (Sandbox Code Playgroud)

从服务器日志中,我得到了错误:

2019-04-09 21:41:49,900: ERROR  flask.app:  'psycopg2.extensions.Column' object has no attribute '_asdict'
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/lib/python3.7/site-packages/flask/views.py", line 88, in view
    return self.dispatch_request(*args, **kwargs)
  File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 259, in dispatch_request
    return method(*args, **kwargs)
  File "/usr/lib/pgadmin4/web/pgadmin/browser/utils.py", line 309, in children
    children.extend(module.get_nodes(*args, **kwargs))
  File "/usr/lib/pgadmin4/web/pgadmin/browser/server_groups/servers/__init__.py", line 127, in get_nodes
    in_recovery, wal_paused = …
Run Code Online (Sandbox Code Playgroud)

archlinux pgadmin-4

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

在 pgadmin EXPLAIN ANALYZE 中,独占与包含

如下所示,我尝试基于 Pgadmin 的 EXPLAIN ANALYZE 功能来优化我的查询。有经验的人可以告诉我计时中的包容性和排他性之间的区别吗?为什么 EXCLUSIVE 可以是负数?谢谢

在此输入图像描述

sql postgresql pgadmin-4

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

dpkg can't install pgAdmin4-web on my debian

I tried installing pgadmin4 on debian10 and it reported:

dpkg: error processing archive /var/cache/apt/archives/pgadmin4-web_4.24_all.deb (--unpack):
trying to overwrite '/etc/apache2/conf-available/pgadmin4.conf', which is also in package pgadmin4-apache2 4.23-1.pgdg100+1
Run Code Online (Sandbox Code Playgroud)

截屏

pgadmin-4

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

当 pgadmin 4 返回“没有可用的密码或公钥!”时,这是什么意思?

我使用 ssh 隧道以及身份文件和密码建立了远程数据库连接。我将 localhost 添加到连接主机名,并添加了用于数据库访问的用户名和密码。当我单击“保存并立即连接”时,程序返回:

没有可用的密码或公钥!

pgadmin 到底想告诉我什么?我添加了所有密码,并且身份文件是从本地硬盘驱动器中选择的。所以它是可用的。这是否意味着密钥文件不起作用?

pgadmin-4

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

postgreSQL 用户密码验证失败

我正在学习完整的 WebDev 课程,并且在这个问题上遇到了很大的困难。我已经为 Windows 10 安装了 postgreSQL 14.2,讲师说 pgAdmin4 会一起安装,但事实并非如此,所以我单独安装了 pgAdmin4。我已经设置了所有内容并创建了一个测试数据库(称为“test”),还有一个表,所有内容都通过 Windows Powershell 命令行按照课程说明进行。现在,当我尝试通过 PowerShell 命令访问此数据库psql 'test'并输入操作系统用户请求的密码时,我收到致命错误,如下所示:

PS C:\Users\theu_\desktop> psql 'test'
Password for user theu_:
psql: error: connection to server at "localhost" (::1), port 5432 failed: FATAL:  password authentication failed for user "theu_"
Run Code Online (Sandbox Code Playgroud)

我已经尝试过我的操作系统用户名密码和 postgreSQL 密码,但都不起作用。我错过了什么或做错了什么?

提前致谢

windows-10 pgadmin-4 postgresql-14

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

如何在网络浏览器中访问 PgAdmin4?

我安装了最新版本的 PgAdmin4,当我打开它时,它作为单独的桌面应用程序启动,而不是在我的默认 Web 浏览器中打开。我想在我的网络浏览器中打开 PostgreSQL。我怎么做?
我尝试过但失败的步骤是:

  1. 创建一个服务器,然后创建一个以 localhost:5432 作为地址的数据库
  2. localhost:5432尝试在浏览器上打开该地址

我的步骤正确吗?

在此输入图像描述

postgresql pgadmin-4

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

pgAdmin 4 1.0-rc1中的PostgreSQL二进制路径

什么需要在该领域走PostgreSQL Binary PathFile> Preferences> Path> Binary paths

pgadmin-4

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