问题标签 [pgadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14593 浏览

postgresql - 如何从 postgresql 打印表结构?

我在浏览器中使用 phpPgAdmin,在 Windows 中使用 PgAdmin III。无论如何要打印整个数据库的表结构吗?

0 投票
2 回答
1633 浏览

java - PostgreSQL 编码问题

0 投票
2 回答
588 浏览

postgresql - 如何批量替换 PostgreSQL 数据库模式中的结构?

我希望 PostgreSQL 专家可以帮助解决这个问题;)为了避免责任问题,我们被要求在我们的数据库模式中将“患者”一词的所有实例替换为“客户” 。但是,我们确实使用 PGAdmin。

问题:我们的数据库“人”目前正在休假。

鉴于这不是一个小变化,那么改变架构和最小化中断的最有效和最有效的方法是什么?PGAdmin 是否有效地执行此操作,还是我需要走 SQL 路线?

谢谢!

0 投票
3 回答
9397 浏览

permissions - PostgreSQL - 不一致的 COPY 权限错误

我在 Windows 7 32 位机器上使用 EnterpriseDB pgAdmin III (v. 1.12.1) 来处理远程 Linux 服务器上的 PostgreSQL 数据库。我以用户 postgres 登录,这允许我访问 $PGDATA 目录(在本例中,它位于:/var/lib/pgsql/data/)

如果我通过终端登录服务器,运行 psql,并使用\copy命令将数据从 csv 文件导入到新创建的表中,我没有问题。

但是,如果我在 pgAdmin 中,我使用 COPY 命令将数据从 csv 文件导入到新创建的表中。

有时这工作正常,有时我得到一个权限错误:

错误:无法打开文件“/var/lib/pgsql/data/file.csv”进行读取:权限被拒绝 SQL 状态:42501

令我困惑的是错误的不一致。出现错误时,我将文件权限更改为 644 - 777 之间的任何位置,但没有任何效果。我也尝试将文件移动到其他文件夹,例如 var/tmp/,也没有任何效果。

有任何想法吗?

0 投票
1 回答
812 浏览

postgresql - postgres psql 授予权限被拒绝,但我可以使用 pgadmin ok

我明白了 psql: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

但是如果我使用 pgadmin,我可以双击一个数据库并使用它。

我认为 pg 正在运行但权限问题?

0 投票
1 回答
3688 浏览

postgresql - 为什么我不能从 pgAdmin pgScript 调用 PL/pgSQL 函数?

我们的 PostgreSQL 数据库包含一个用 PL/pgSQL 编写的函数。我可以从这样的 SQL 查询窗口很好地运行它:

但是,如果我在上面运行与 pgScript 完全相同的 SQL(例如,单击 pgAdmin 中的Execute pgScript按钮而不是Execute query),那么我会收到以下错误:

为什么是这样?是否可以从 pgScript 调用 PL/pgSQL 函数?

如果相关:我正在使用 pgAdmin III 1.12.2 在 PostgreSQL 8.3.14 上尝试这个。


编辑:我尝试按照 Eelke 的建议完全限定函数的名称,如下所示:

当作为普通 SQL 查询运行时,它仍然可以正常工作,但现在当我将它作为 pgScript 运行时,我会收到一条不同的错误消息:

0 投票
2 回答
86708 浏览

postgresql - 在 pgAdmin 中创建 ER 图

请提供有关如何使用 postgres 附带的管理工具 (pgAdmin) 和 postgres 附带的数据库设计器构建基本实体关系图 (ERD) 的分步答案。

请注意,关于从 postgres 生成图表的最佳方法是什么的一般问题在此 softwarerecs.stackexchange 问题中得到解决

0 投票
5 回答
67393 浏览

postgresql - pgAdmin 中的主键和外键

我想知道有人能给我解释一下如何在 pgAdmin 中分配主键和外键吗?

我在网上找不到任何信息。

例如...我有一个学生表,其中包含他们的所有详细信息(地址、出生日期等)。我将在表中添加一个 student_number 并使其成为主键。

我只想知道如何使用 pgAdmin 来做到这一点?如果您愿意解释,请给我有关在 postgreSQL(和 pgAdmin)中使用主键的更多信息。与外键相同的情况。

0 投票
2 回答
3026 浏览

postgresql - 如何创建下拉列表?

我是 PostgreSQL 新手。

我想知道,如何使列成为下拉列表。

所以我有一张名为 Student 的桌子。里面有一栏叫“student_type”,表示学生是兼职学生、全日制学生还是三明治课程学生。

所以我想让“student_type”成为一个下拉列表,有 3 个选项:“part time” student、“full time”和“sandwich”。

我该怎么做呢?

(顺便说一下,我正在使用 pgAdmin 创建数据库。)

0 投票
1 回答
15579 浏览

postgresql - 通过 pgAdmin 在 PostgreSQL 中创建关系链接

我在 pgAdmin 中创建了一个包含四个表的数据库。它是用 PostgreSQL 编码的。

我想知道您如何在 pgAdmin 中创建关系链接?我搜索了 google 和 youtube,但似乎找不到关于它的教程。

如果有人可以解释如何做到这一点,我将不胜感激。

这是我如何设计我的数据集的图片:

关系设计