问题标签 [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.
postgresql - 如何从 postgresql 打印表结构?
我在浏览器中使用 phpPgAdmin,在 Windows 中使用 PgAdmin III。无论如何要打印整个数据库的表结构吗?
postgresql - 如何批量替换 PostgreSQL 数据库模式中的结构?
我希望 PostgreSQL 专家可以帮助解决这个问题;)为了避免责任问题,我们被要求在我们的数据库模式中将“患者”一词的所有实例替换为“客户” 。但是,我们确实使用 PGAdmin。
问题:我们的数据库“人”目前正在休假。
鉴于这不是一个小变化,那么改变架构和最小化中断的最有效和最有效的方法是什么?PGAdmin 是否有效地执行此操作,还是我需要走 SQL 路线?
谢谢!
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/,也没有任何效果。
有任何想法吗?
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 正在运行但权限问题?
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 运行时,我会收到一条不同的错误消息:
postgresql - 在 pgAdmin 中创建 ER 图
请提供有关如何使用 postgres 附带的管理工具 (pgAdmin) 和 postgres 附带的数据库设计器构建基本实体关系图 (ERD) 的分步答案。
请注意,关于从 postgres 生成图表的最佳方法是什么的一般问题在此 softwarerecs.stackexchange 问题中得到解决
postgresql - pgAdmin 中的主键和外键
我想知道有人能给我解释一下如何在 pgAdmin 中分配主键和外键吗?
我在网上找不到任何信息。
例如...我有一个学生表,其中包含他们的所有详细信息(地址、出生日期等)。我将在表中添加一个 student_number 并使其成为主键。
我只想知道如何使用 pgAdmin 来做到这一点?如果您愿意解释,请给我有关在 postgreSQL(和 pgAdmin)中使用主键的更多信息。与外键相同的情况。
postgresql - 如何创建下拉列表?
我是 PostgreSQL 新手。
我想知道,如何使列成为下拉列表。
所以我有一张名为 Student 的桌子。里面有一栏叫“student_type”,表示学生是兼职学生、全日制学生还是三明治课程学生。
所以我想让“student_type”成为一个下拉列表,有 3 个选项:“part time” student、“full time”和“sandwich”。
我该怎么做呢?
(顺便说一下,我正在使用 pgAdmin 创建数据库。)
postgresql - 通过 pgAdmin 在 PostgreSQL 中创建关系链接
我在 pgAdmin 中创建了一个包含四个表的数据库。它是用 PostgreSQL 编码的。
我想知道您如何在 pgAdmin 中创建关系链接?我搜索了 google 和 youtube,但似乎找不到关于它的教程。
如果有人可以解释如何做到这一点,我将不胜感激。
这是我如何设计我的数据集的图片: