标签: pgadmin

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

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

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

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

更新1

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

database postgresql pgadmin pgadmin-4

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

如何从PostgreSQL触发器发送电子邮件?

我使用pgsql设置触发器,当更新表数据集(将状态更改为已完成)时,它将使用数据集电子邮件值自动向电子邮件帐户发送电子邮件并将此电子邮件保存在服务器中

但我不知道如何写入触发功能来发送电子邮件,并在服务器中发送电子邮件.先感谢您

Pg版本为9.1,CentOS 5.8

CREATE OR REPLACE FUNCTION sss()
RETURNS trigger AS
$BODY$begin
if(NEW.publisher== 'aaaa')
then
//send email and save to server 192.168.171.64
end if;
return NEW;
end

$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION sss()
OWNER TO postgres;
GRANT EXECUTE ON FUNCTION sss() TO postgres;
Run Code Online (Sandbox Code Playgroud)

sql database postgresql pgadmin

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

pgadmin3服务器连接和身份验证错误

我最近安装了postgresql 9.1和pgadmin3.但我无法连接到我使用此配置创建的服务器:

name: mydb
host: 127.0.0.1
port: 5432
service: 
Maintenance DB: postgres
username: postgres
password: *
Run Code Online (Sandbox Code Playgroud)

根据类似的问题,我/etc/postgresql/9.1/main/pg_hba.conf在ubuntu 12.04 LTS下设置我的文件,如下所示:

local   all             postgres                                md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

host    all             all             localhost               trust
Run Code Online (Sandbox Code Playgroud)

但是,当我想连接到服务器时,我收到此错误:

连接到服务器时出错:致命:用户"postgres"
密码验证失败致命:用户"postgres" 密码验证失败

postgresql pgadmin

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

如何将参数值添加到pgadmin sql查询?

在pgadmin3中,我想使用参数化查询(为了更快的调试,只需从我的php文件中复制并粘贴查询).但是我还没有找到一个选项添加值$1,$2...参数.可能吗?

这是我在循环中构建的查询,遵循此处的 NULL测试建议:

SELECT EXISTS(SELECT 1
              FROM tax
              WHERE (addby=$1 or addby<>$1)
                    AND (adddate=$2 or adddate<>$2)
                    AND ($3 IS NULL AND nome IS NULL OR nome=$3)
                    AND ($4 IS NULL AND rank IS NULL OR rank=$4)
                    AND ($5 IS NULL AND pai IS NULL OR pai=$5)
                    AND ($6 IS NULL AND valido IS NULL OR valido=$6)
                    AND ($7 IS NULL AND sinonvalid IS NULL OR sinonvalid=$7)
                    AND ($8 IS NULL AND espec IS NULL OR …
Run Code Online (Sandbox Code Playgroud)

sql postgresql parameters pgadmin

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

从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进程?

我怎样才能停止pgadmin 4进程?我运行pgadmin 4下一个方法:

python3 /usr/local/pgAdmin4.py

我的想法是使用Ctrl-c.

pgadmin

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

无法连接到服务器:PgAdmin 4

我在一台新的 Windows 笔记本电脑上安装了 pgadmin,当我尝试创建一个新服务器时,它说:

在此处输入图片说明

当我尝试在 pycharm 中运行我的 django 应用程序时,它给了我同样的错误

无法连接到服务器:连接被拒绝 (0x0000274D/10061) 服务器是否在主机“localhost”(127.0.0.1) 上运行并接受端口 5432 上的 TCP/IP 连接?

如何解决这个问题?

django database-connection pgadmin

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

psql 中的数据库未显示在 PgAdmin4 中

我安装了Postgres

图像

并按照指示进行操作。我创建了一个数据库并通过主密码登录,但即使服务器中未显示 + 标记,我也找不到该数据库。有人可以帮忙吗?

postgresql pgadmin

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
查看次数