标签: pgadmin-4

PGAdmin:未连接到服务器或已关闭与服务器的连接

我遇到了postgreSQL的这个问题,当我做任何事情的简单查询(CRUD)时,有时候它可以工作,几乎总是显示这个消息:

未连接到服务器或已关闭与服务器的连接.

我不知道如何解决它,它开始激怒我,谁知道如何解决它?

更新1

我一直在寻找,似乎pgadmin4问题(似乎因为它还没有100%开发),我一直在使用pgadmin3并且该错误没有显示出来.

database postgresql pgadmin pgadmin-4

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

无法安装 pgadmin4 存储库没有文件

我是使用命令

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Run Code Online (Sandbox Code Playgroud)

但我得到了这个

Err:2 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/n/a pgadmin4 Release                               
  404  Not Found [IP: 87.238.57.227 443]
Hit:3 https://community-packages.deepin.com/printer eagle InRelease                                          
Hit:4 https://home-store-img.uniontech.com/appstore deepin InRelease                                         
Reading package lists... Done
E: The repository 'https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/n/a pgadmin4 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

所以我无法安装pgadmin

使用深度linux 20.2.3

linux apt pgadmin-4

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

正在加载 pgAdmin 4 v7.4...同时打开 pgAdmin

我已经在 Windows 10 上安装了 postgreSQL 14,打开 pgAdmin 后,此铭文“正在加载 pdAdmin4...”将永远持续

这是 pgAdmin 的照片

我尝试将 postgres 的版本更改为 15,但这并没有帮助我尝试将Content Type=text/javascript和添加ContentType=text/javascript到 Regedit > HKEY_CLASSES_ROOT\.js。这并没有解决问题。

pgadmin pgadmin-4

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

从Windows中删除pgadmin 4

我正在使用pgadmin 4.1.2,它非常慢.我安装了pgadmin 3,它就像一个魅力.如何从Windows 2008 R2计算机中删除pgadmin 4?

Kr AH

pgadmin pgadmin-4

13
推荐指数
2
解决办法
6926
查看次数

找不到Postgresql事务ID

每当我在postgresql中执行查询时,这都是我收到的错误消息

在会话中找不到交易ID.

有谁知道如何解决这个问题?我最近创建了一个新用户,但我无法找到甚至将其显示为有效错误的文档.

其他详细信息:我已设法通过重新连接管理员凭据来解决错误.

我正在使用PG Admin V4和Postgres V9.6,这是我执行的任何查询中出现的唯一消息,即使它是'SELECT NOW()'这样的基本查询.

同时,这是客户端设备(具有AWS Lambda/NodeJS后端的iOS设备)收到的错误消息:

'message' : {
  'name' : 'error',
  'length' : 114,
  'severity' : 'fatal',
  'code' : '28000',
  'file' : 'miscinit.c',
  'line' : '587',
  'routine' : 'InitializeSessionUserId'
}
Run Code Online (Sandbox Code Playgroud)

postgresql pgadmin pgadmin-4

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

PgAdmin 4:无法编辑一个表中的行

我在Postgres创建的新表格中发生了一些奇怪的事情,我可以向它们添加数据,但我无法使用PgAdmin编辑任何行.

这是我的表列描述:

表列

执行查询以查看所有表行后,这是我可以看到的:

右键单击表格

在数据输出

保存按钮被禁用以更新我的表行.但是这只发生在我新创建的表中,正如您所看到的,我还有其他表可以编辑行,例如在这个用户表中:

其他能够编辑数据的表

postgresql pgadmin pgadmin-4

13
推荐指数
1
解决办法
9761
查看次数

如何在 Windows 上升级 pgAdmin 4?

我安装了 pgAdmin 4 作为 Windows 的 postgres 安装程序的一部分。pgAdmin 现在告诉我有一个更新的版本(4.8,> 4.5,我有)。但是,我看不到内置的升级功能,当我去下载并运行 pgAdmin 4 安装程序进行升级时,它自己安装在错误的位置,导致出现问题。

起初我尝试将其安装到默认位置 ( C:\Program Files (x86)\pgAdmin 4\v4),这是不正确的,因为之前的安装(来自 postgres 安装程序)转到了不同的位置 ( C:\Program Files\PostgreSQL\11\pgAdmin 4)。

第二次,我将它指向我现有的 postgres ( C:\Program Files\PostgreSQL\11\pgAdmin 4) 安装,但它会将自己安装到那里的子目录 ( C:\Program Files\PostgreSQL\11\pgAdmin 4\v4),而不是升级现有安装,再次导致重复安装和由此产生的问题。我假设如果我去下载 postgres 安装程序,它只会重新安装 pgAdmin 的 4.5 版,尽管我还没有测试过。

升级最初由 postgres Windows 安装程序安装的 pgAdmin 实例的正确方法是什么?

windows postgresql pgadmin-4

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

pgAdmin Docker 错误:“用户名或密码不正确”

有一些简单的 docker-compose.yml 文件配置,但我不知道为什么我不能使用pgadmin4@pgadmin.org作为电子邮件和admin作为密码登录 pgAdmin。是否需要更多配置或者我使用了错误的凭据?

version: "3.7"

services:
    db:
        image: postgres:13.1
        restart: unless-stopped
        env_file:
            - ./.env
        ports:
            - 5432:5432
        volumes:
            - db-data:/var/lib/postgresql/data
            - ./init-db.sh:/docker-entrypoint-initdb.d/init-database.sh
        networks:
            - appNetwork

    pgAdmin:
        container_name: pgAdmin
        # restart: unless-stopped
        image: dpage/pgadmin4:4.29
        environment:
            PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org}
            PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
            PGADMIN_LISTEN_PORT: 5050
        volumes:
            - pgadmin:/root/.pgadmin
        ports:
            - "5050:5050"
        depends_on:
            -   db
        networks:
            - appNetwork

volumes:
    db-data:
    pgadmin:

networks:
    appNetwork:
        driver: bridge
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

docker pgadmin-4

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

如何在 pgAdmin 4 中创建只读用户?

在 pgAdmin 4 中创建只读用户有点棘手。这是我如何做到这一点的指南。

首先简单介绍一下这个过程。整个过程基于为您的数据库编辑模式(非常简单且安全),因此这对您拥有的所有数据库使用该方法造成了限制,除非您为每个数据库编辑模式(同样,这很容易)。

首先,我们必须打开一个主对话框,选择您需要只读用户的目标数据库->模式-> 右键单击​​“公共”模式 ->属性

pgAdmin4 数据库对话

在打开的窗口中,转到“默认权限”,然后单击右上角的“ + ”。

  1. 在“受让人”栏中输入:“ pg_read_all_data”,
  2. 在“权限”列中单击该字段,您将看到选项。仅启用“ Select”。

pgAdmin 4 模式设置对话框

在其余选项卡(序列、函数、类型)上,您可以执行相同的操作(选择用法)。点击“保存”。

在左侧边栏中向下滚动并找到“登录/组角色”。点击右键->创建->登录/组角色。或者,如果您想要将现有用户角色设为只读,请单击其右键并选择“属性”。

在打开的窗口中输入用户名,在“定义”选项卡上输入密码,在“特权”选项卡上选择“ Can login”和“ Inherit rights from the parent roles?

在“成员资格”选项卡中,点击“成员”表中的“ + ”,然后在“用户/角色”列中输入“ ” 。pg_read_all_data

pgAdmin 4 会员对话

在“参数”选项卡中点击“ + ”。role在“名称 …

database postgresql phppgadmin pgadmin pgadmin-4

13
推荐指数
1
解决办法
9872
查看次数

是否可以使用pgAdmin4自动格式化/美化SQL查询?

我想直接在pgAdmin4autoformat /美化我的SQL查询.我从Eclipse中开发Java知道这个功能,我可以使用一个简单的快捷方式来美化整个代码.

到目前为止,我只找到了一个命令行解决方案,使我的SQL查询非常漂亮:pgFormatter.

postgresql code-formatting pgadmin-4

12
推荐指数
3
解决办法
4634
查看次数