问题标签 [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.
sql - 从 pgAdmin 生成的 CREATE 语句中的 GRANT
如果我在 Postgres 中创建以下序列:
然后在pgAdmin中选择序列,鼠标右键-> CREATE script,我得到:
所以在 GRANT 语句中,我看到关键字“TABLE”而不是“SEQUENCE”
- 这是为什么?
- pgAdmin 如何生成 DDL 提取?
这个问题与我在这里的其他问题之一有关:
Query GRANTS grant to a sequence in postgres
postgresql - pgAdmin 中 pgAgent Job 的权限设置
中显示的作业类别pgAdmin
似乎只对超级用户帐户可见。(见下面的屏幕)。当我使用非超级用户登录时,我看不到职位类别。是否可以配置非超级用户也可以看到职位类别?
postgresql - 在 PgAdmin 中的所有表中搜索
在 PgAdmin 中,是否可以在所有表中搜索值?在 phpmyadmin 中这是可能的并且非常方便。您搜索一个 ID 值并找到它出现的所有表。我似乎在 PgAdmin 中找不到此功能。
它存在吗?
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
mysql - 使用外键约束从 SQL 脚本恢复数据库
我正在尝试使用 SQL 脚本恢复数据库,但是外键约束妨碍了
我正在使用 MySQL DB 并将其带到 PostgreSQL。由于 MySQL 创建表的语法最终完全不同,因此我采用了另一个具有相同架构但数据不同的 PostgreSQL 数据库,并仅从中恢复了架构。换句话说,我现在有一个包含表、约束、序列和所有内容的数据库,但里面没有数据。
所以,是时候恢复数据了。我使用 phpMyAdmin(仅数据)备份 MySQL DB 作为 SQL 脚本(由于某种原因,pgAdmin 似乎不接受 zip 或 gzip 文件)并运行 SQL 脚本。现在,这就是问题开始发生的地方,这是很自然的,我从 MySQL 转到 PostgreSQL,所以必然会发生语法错误。
但是,还有其他与语法无关的问题,例如:
所以,是的,基本上,存在外部约束,查询正在尝试将数据插入_account
表中,但相应的数据尚未插入_entity
表中。我该如何解决?有没有办法让 pgAdmin3/PostgreSQL 禁用所有约束,插入数据,然后重新启用约束?
我遇到的一个与语法相关的错误是:
该语句的 PostgreSQL 等效项(如果我是正确的)是
但是,运行整个脚本并更改所有 200 多个序列插入语句有点痛苦。所以,我在这里很懒,但是还有更简单的方法来处理序列吗?
或者,你们对一组不同的工具有什么建议可以使这更容易吗?
感谢您的时间,祝您有美好的一天。
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 ?
截至目前,它由用户手动完成。
提前致谢:)
postgresql - PostgreSQL - 通过 pgAdmin UI 创建一个新的数据库
我已经在我的 Ubuntu 机器上安装了 PostgreSQL 数据库服务器。现在我想通过一些 GUI 应用程序创建一个新的数据库。我尝试了 pgAdmin,但没有找到任何创建新数据库的选项。但我可以添加现有的数据库服务器。
有什么方法可以通过 pgAdmin 或其他应用程序创建数据库然后创建表。
基本上我正在寻找适用于 PostgreSQL 的应用程序,例如适用于 MySQL 的SQLYog。
database - PostgreSQL 如何查看已运行的查询
我的计算机上有一个 PostgreSQL 数据库,并且我有一个在其上运行查询的应用程序。
如何查看在我的数据库上运行了哪些查询?
我使用 Linux 计算机和 pgadmin。
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 安装?
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
。