问题标签 [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 投票
1 回答
330 浏览

sql - 从 pgAdmin 生成的 CREATE 语句中的 GRANT

如果我在 Postgres 中创建以下序列:

然后在pgAdmin中选择序列,鼠标右键-> CREATE script,我得到:

所以在 GRANT 语句中,我看到关键字“TABLE”而不是“SEQUENCE”

  1. 这是为什么?
  2. pgAdmin 如何生成 DDL 提取?

这个问题与我在这里的其他问题之一有关:
Query GRANTS grant to a sequence in postgres

0 投票
1 回答
2465 浏览

postgresql - pgAdmin 中 pgAgent Job 的权限设置

中显示的作业类别pgAdmin似乎只对超级用户帐户可见。(见下面的屏幕)。当我使用非超级用户登录时,我看不到职位类别。是否可以配置非超级用户也可以看到职位类别?

在此处输入图像描述

0 投票
2 回答
10392 浏览

postgresql - 在 PgAdmin 中的所有表中搜索

在 PgAdmin 中,是否可以在所有表​​中搜索值?在 phpmyadmin 中这是可能的并且非常方便。您搜索一个 ID 值并找到它出现的所有表。我似乎在 PgAdmin 中找不到此功能。

它存在吗?

0 投票
3 回答
34252 浏览

debugging - 使用 pgAdmin 调试 PostgreSQL 函数

我引用这个 来启用 PostgreSQL 服务器中的调试器,以便通过使用 pgadmin 逐步执行代码来调试 plpgsql 函数。

我已经设置shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll'postgresql.conf,运行pldbgapi.sql,并重新启动了服务器。

这些步骤应该已经成功运行并且plugin_debugger.dll应该成功加载,可以通过使用命令进行验证show shared_preload_libraries,并且我可以通过右键单击 pgAdmin 中的功能在上下文菜单中看到调试选项。

在此处输入图像描述

选择“调试”-> 调试时,会弹出一个窗口,让我输入输入参数的值。但在那之后,当我按下 时OK,它根本没有反应。

在此处输入图像描述

有什么想法或者我错过了服务器上调试器设置中的某些内容吗?

我正在使用 PostgreSQL 8.3 和 pgAdmin 1.14

0 投票
2 回答
3835 浏览

mysql - 使用外键约束从 SQL 脚本恢复数据库

我正在尝试使用 SQL 脚本恢复数据库,但是外键约束妨碍了

我正在使用 MySQL DB 并将其带到 PostgreSQL。由于 MySQL 创建表的语法最终完全不同,因此我采用了另一个具有相同架构但数据不同的 PostgreSQL 数据库,并仅从中恢复了架构。换句话说,我现在有一个包含表、约束、序列和所有内容的数据库,但里面没有数据。

所以,是时候恢复数据了。我使用 phpMyAdmin(仅数据)备份 MySQL DB 作为 SQL 脚本(由于某种原因,pgAdmin 似乎不接受 zip 或 gzip 文件)并运行 SQL 脚本。现在,这就是问题开始发生的地方,这是很自然的,我从 MySQL 转到 PostgreSQL,所以必然会发生语法错误。

但是,还有其他与语法无关的问题,例如:

所以,是的,基本上,存在外部约束,查询正在尝试将数据插入_account表中,但相应的数据尚未插入_entity表中。我该如何解决?有没有办法让 pgAdmin3/PostgreSQL 禁用所有约束,插入数据,然后重新启用约束?

我遇到的一个与语法相关的错误是:

该语句的 PostgreSQL 等效项(如果我是正确的)是

但是,运行整个脚本并更改所有 200 多个序列插入语句有点痛苦。所以,我在这里很懒,但是还有更简单的方法来处理序列吗?

或者,你们对一组不同的工具有什么建议可以使这更容易吗?

感谢您的时间,祝您有美好的一天。

0 投票
1 回答
2459 浏览

delphi - 使用 Delphi 以编程方式向 pgAdmin 注册 Postgres 服务器

我正在使用 Postgres 9 和 Delphi 7 作为前端的应用程序,为了建立与应用程序的数据库连接,我们必须执行以下步骤

1.在postgres中注册一个服务器(我不能发布图像,因为我是新用户)

2.创建数据库和表。

谁能告诉我步骤 1. 是否可以以编程方式完成?例如 "C:\Program Files\PostgreSQL\9.0\bin\psql.exe" -h localhost -p 5432 -d myDB -U Admin Service=Localhost ?

截至目前,它由用户手动完成。

提前致谢:)

0 投票
5 回答
95708 浏览

postgresql - PostgreSQL - 通过 pgAdmin UI 创建一个新的数据库

我已经在我的 Ubuntu 机器上安装了 PostgreSQL 数据库服务器。现在我想通过一些 GUI 应用程序创建一个新的数据库。我尝试了 pgAdmin,但没有找到任何创建新数据库的选项。但我可以添加现有的数据库服务器。

有什么方法可以通过 pgAdmin 或其他应用程序创建数据库然后创建表。

基本上我正在寻找适用于 PostgreSQL 的应用程序,例如适用于 MySQL 的SQLYog

0 投票
5 回答
168892 浏览

database - PostgreSQL 如何查看已运行的查询

我的计算机上有一个 PostgreSQL 数据库,并且我有一个在其上运行查询的应用程序。

如何查看在我的数据库上运行了哪些查询?

我使用 Linux 计算机和 pgadmin。

0 投票
1 回答
2561 浏览

windows - 没有 PgAdmin3 的 PostgreSQL win32/64 无窗口安装?

供我们软件使用的 win32/64 安装程序

官方 PostgreSQL 安装程序的子进程中的参数:

http://www.enterprisedb.com/products-services-training/pgdownload#windows

http://get.enterprisedb.com/postgresql/postgresql-9.1.2-1-windows.exe

是否可以使用参数或使用任何其他 win32/64 预构建的 PostgreSQL 二进制文件来禁用 PgAdmin3 安装?

0 投票
2 回答
119 浏览

ruby-on-rails-3 - Rails 3.1 postgresql 将空白拍摄到数据库中

我第一次在开发中使用 postgresql,并已成功将二进制文件安装到我的 10.6 机器上。我createdb => 'vitae_development'用这个用户创建了一个 Rails 超级用户。它出现在 中$pqsl => '/du',但是当我输入 时/dt,我得到“没有关系”。

我的 pg gem 是 pg-0.12.0

在 rails 3.10 控制台中,我输入:User.create!(:name => "Sam", :email => "sam@email.me")

结果输出是:

这似乎是一堆空白。我搜索了谷歌,但一定错过了正确的搜索词。

pgAdmin3 似乎尽我所能地显示了适当的表格,但没有我能找到的数据。

这是我的 database.yml 中的相关片段:

为了完整起见,这里是整个user.rb

我在看什么?我已经完成了rake db:migrate