标签: pgadmin-4

在 pgAdmin 4 中停止作业的 SQL 命令

我在开发人员电脑上安装了 Postgres 9.6,但恢复似乎失败了。即使在重新安装(完全删除 Postgres 和 PgAdmin,包括数据库并安装新版本)之后,这些框还是会弹出(即使这些表已经不存在了)。如何删除这些预定的作业?是否有 SQL 语句来阻止这些?

在此处输入图片说明

sql postgresql pgadmin-4

6
推荐指数
2
解决办法
9993
查看次数

使用pgAdmin4与我的数据库连接

我正在学习本教程:https://www.youtube.com/watch?v = Ho3DKKopC2E&list = PLDmvslp_VR0xlwr5lAx2PDsZLu7oIOhpX&index = 20

当我连接到db时,我想像turorial一样连接数据库:

在此输入图像描述

但我失败了,因为我不知道怎么办:

在此输入图像描述

有谁知道怎么做?

database-connection pgadmin-4

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

pgadmin 4,找不到"编辑数据"

我读了Q/A"如何在postgreSQL pgAdmin中插入一行?" 从这里输入链接描述 ,但它是pgAdmin 3.

我刚刚用pgAdmin 4安装了postgreSQL 9.6.2,但是找不到pgAdmin 3中显示的选项,你可以点击这个选项有一个类似excel的窗口,你可以在不使用SQL语言的情况下在表中添加和更新数据(按照@KarelG).有没有人知道它是否仍然存在于带有pgAdmin 4的postgreSQL 9.6.2中?谢谢.

pgadmin-4

6
推荐指数
3
解决办法
7219
查看次数

如何在 pgadmin 4 中重命名当前数据库?

我正在尝试在 pgAdmin 4 中重命名数据库。但我收到错误:错误:当前数据库无法重命名。

在 pgAdmin 中重命名数据库的过程是什么(文档无用)?并且谷歌无法提供解决方案。

postgresql pgadmin-4

6
推荐指数
2
解决办法
9022
查看次数

Postgres中的“如果不存在则创建数据库”

我是PostgreSQL的新手,我正在尝试创建一个架构文件,该文件将包含创建数据库和所需表所需的所有脚本。我以前对SQl服务器执行此操作的方法是检查数据库是否存在,然后运行必要的脚本。

PostgreSQL中的以下脚本引发错误,指出“无法从函数或多命令字符串执行CREATE DATABASE”

do $$
begin
If not exists (select 1 from pg_database where datname = 'TestDB')
Then
 CREATE DATABASE "TestDB";
end if;
end
$$
Run Code Online (Sandbox Code Playgroud)

我通过导出数据库备份创建了一个postgres数据库转储文件,但其中包含,

Drop Database "TestDB"

Create Database "TestDB"
Run Code Online (Sandbox Code Playgroud)

这意味着每次我运行架构文件时,都会删除并重新创建数据库,如果数据库中存在数据,那将是一个问题。

如何检查数据库是否存在于postgreSQL中,而不必每次运行文件时都删除数据库并重新创建数据库?

提前致谢

postgresql postgresql-9.3 pgadmin-4

6
推荐指数
1
解决办法
4497
查看次数

PGAdmin - 为什么数据库限制(和高级属性)被禁用?

我希望限制在浏览器树/层次结构中看到的数据库数量,因为它是一个拥有数百个数据库的 AWS 服务器。根据这个答案,我找到了如何做到这一点。但我无法编辑此字段(数据库限制)。单击、双击、右键单击等都没有运气。

我发现它说

注意:您必须确保要连接的服务器的 pg_hba.conf 文件允许来自客户端主机的连接。

在文档中。这是显而易见的答案吗?如果是这样,有没有办法让我与我不是管理员的远程服务器的 pg_hba.conf 进行交互?或者还有其他原因导致我无法编辑此字段?

在此输入图像描述

database pgadmin pgadmin-4

6
推荐指数
1
解决办法
2089
查看次数

如何将大型 csv 文件(~4GB)导入 PostreSQL 数据库?

目前,我使用的是 PostgreSQL 11.2 并且我有一个 ~4GB 的 .csv 文件。首先,我试图创建一个临时表并选择所需的列来填充我的当前表。

create temporary table t (identification varchar, a1 text, a2 text, a3 text, a4 text, a15 text, a6 text, a7 text, a8 text)                       

copy t 
from 'C:\PostgreSqlData\mydata.csv'
delimiter ',' csv 
Run Code Online (Sandbox Code Playgroud)

如果我得到一些较小的数据部分(~10MB),它不会给出任何错误。但是,当我尝试导入整个文件时,它给出:

无法统计文件“mydata.csv”:未知错误

csv postgresql pgadmin-4

6
推荐指数
1
解决办法
5437
查看次数

如何为 PostgreSQL 14 设置 PostgreSQL 二进制路径

我正在阅读本教程:PostgreSQL:https://dba.stackexchange.com/questions/149169/binary-path-in-the-pgadmin-preferences

为了设置 PostgreSQL 二进制路径,我查看了 PgAdmin 上的首选项,看到所有版本的 PostgreSQL 都更新了二进制路径,除了我实际使用的 PostgreSQL 14 之外。

请问我应该将二进制路径更新到哪里?

我已经添加了屏幕截图

在此输入图像描述

pgadmin-4

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

在 ubuntu 桌面 22.04 上安装 pgadmin4-web

我已按照本教程安装pgadmin4-webpgAdmin 4 (APT)

\n

当我运行以下命令时

\n
sudo /usr/pgadmin4/bin/setup-web.sh \n
Run Code Online (Sandbox Code Playgroud)\n

我收到以下错误:

\n
\n

在基于 Debian 的平台上以 Web 模式设置 pgAdmin 4\xe2\x80\xa6 创建\n配置数据库\xe2\x80\xa6 /usr/pgadmin4/bin/setup-web.sh: 第 75 行:\n/usr/pgadmin4 /venv/bin/python3:没有这样的文件或目录设置服务器模式时出错。请检查上面的输出。

\n
\n

任何帮助将非常感谢。

\n

笔记:

\n

运行以下命令后(tutorial\xc2\xb4s 步骤二)

\n
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\'\n
Run Code Online (Sandbox Code Playgroud)\n

我必须将内部文件 /etc/apt/sources.list.d/pgadmin4.list 从 jammy 更改为 bionic

\n
from\ndeb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy pgadmin4 main\nto\ndeb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bionic pgadmin4 main\n
Run Code Online (Sandbox Code Playgroud)\n

ubuntu desktop pgadmin-4

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

升级后的 pgAdmin 显示警告,不显示表列表,查询工作没有问题

今天早上我将本地 Postgresql 测试服务器升级到 PostgreSQL15。打开 pgAdmin 时出现警告,指出某些功能可能无法正常工作,因为我的服务器添加了 pgAdmin 版本 9。

完成步骤:

  1. 将 Postgresql v14 升级到 v15。
  2. PgAdmin 显示警告并且看不到表列表。
  3. 卸载了 v15 并安装了 v14。又是同样的问题。
  4. 卸载 v14 并获取 Postgresql v12。
  • 通过从“ProgamFiles”文件夹和“AppData/Roaming”中删除 Postgresql 文件夹来完成彻底卸载

现在的情况:

尽管如此,pgAdmin 并未显示旧服务器版本 (v9) 的表列表。我无法升级此服务器,但必须像以前一样在 PgAdmin 中使用它。但我可以毫无问题地运行所有查询。

添加V9服务器时,pgAdmin显示这样的警告 警告信息

它列出了所有模式、视图和序列。但是当单击表格时,它会继续加载并且从不提供表格列表。

单击表格问题

顺便说一下,我使用的是Windows 10 64位操作系统。

五天后,我将 Postgresql 降级到 V12,现在收到如下错误:

ERROR: column "wait_event_type" does not exist LINE 10: wait_event_type || ': ' || wait_event AS wait_event, ^ 
enter code here
Run Code Online (Sandbox Code Playgroud)

有人经历过这样的问题吗?需要一些帮助。提前致谢。

postgresql postgresql-9.2 pgadmin-4

6
推荐指数
0
解决办法
4737
查看次数