问题标签 [psql]

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 投票
4 回答
14558 浏览

postgresql - 无法删除数据库

我是 PostgreSQL 新手,对我认为简单的命令DROP DATABASEDROPDB. 为什么以下命令不会删除我的数据库?

0 投票
7 回答
77598 浏览

postgresql - PostgreSQL 禁用更多输出

我在我的 PostgreSQL 服务器上运行一个脚本:

来自bash或在cron脚本中。

它一直试图用moreor对输出进行分页less

如何禁用结果分页psql

我想做的就是改变数据,我不关心任何输出。

0 投票
2 回答
3588 浏览

postgresql - 如何运行一系列 SQL 查询并保存结果?

在其他统计程序中,可以创建一个日志文件来显示作为命令的结果发出的输出。是否可以在 SQL 中做类似的事情?

特别是,我希望有一个包含许多查询的单个 .sql 文件,然后将每个结果输出到一个文本文件。

我正在使用 PostgreSQL 和 Navicat。

0 投票
3 回答
1146 浏览

ruby - 使用 ruby​​-pg 插入数据库转储

我有一个包含各种插入语句和偶尔的“\connect”命令的数据库转储文件

问题是它PG::Connection.exec()不接受 psql 的\-command 之类的\ior\c等​​。

有没有办法使用 ruby​​-pg(或者可能是另一个 pg-gem)来完成这项工作?

由于数据库位于不同的主机上,我无法使用 Unix 套接字,因此无法以postgres没有密码的用户身份连接。

0 投票
2 回答
19064 浏览

postgresql - 是否有像“psql --quiet”这样的“pg_restore --quiet”选项?

psql有一个-q/--quiet选项(环境变量QUIET)。 pg_restore没有安静的选择。有什么方法可以pg_restore不详细地显示它正在执行的 SQL 命令吗?

0 投票
1 回答
2675 浏览

postgresql - 如何将 SQL 查询返回值绑定到 psql 变量?

背景:我正在为 PL/pgSQL 函数编写我的第一个pgTAP测试用例,并从 psql 测试脚本开始。没问题,但我在psql variables上遇到了一点麻烦。

在我的测试脚本中,我首先将相当多的测试数据转储到相关表中,然后使用由序列生成的主键引用数据。我发现能够创建一个包含主键的变量很方便。这就是我要找的:

但这就是我得到的:

我有一个解决方法(请参见下面的示例),但看起来 psql 变量不是这项工作的正确工具。或者它们只是我在 Oracle sqlplus绑定变量中使用的不同......

所以我的问题是:如何将 SQL 查询的返回值绑定到 psql 脚本中的变量中?

我正在使用 9.1 开发 linux。

0 投票
4 回答
60343 浏览

postgresql - 如何为 Postgres psql 设置时区?

如何将 psql 的时区设置为默认值(美国/中部)以外的时区?这是我到目前为止所尝试的:

编辑:我不想更改服务器时区,只是客户端。

编辑#2:我希望它处于非交互模式。

0 投票
0 回答
582 浏览

csh - 无法从 java 包装类运行 cshell 脚本

我有一个 java 类,我在其中调用一个 runshellscript 方法来执行一个脚本。它适用于 mysql,但我似乎无法找出为什么它不适用于 psql。这是我的runshell方法的摘录

问题是当我把它放在鼠标点击事件后面时,它说找不到命令。这是mous事件的代码

奇怪的是,当我直接进入脚本所在的目录并键入 ./mysqlconnection 时,脚本可以工作。但是当我只输入 mysqlconnection 时说找不到命令。不知何故,它没有将我的脚本名称识别为命令?

0 投票
1 回答
1564 浏览

heroku - 如何更新 psql?

我在 heroku 上迁移我们的数据库,但在此处描述的步骤之一遇到问题:https ://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres

当我在终端中运行“heroku pg:psql HEROKU_POSTGRESQL_ORANGE”时,我得到以下信息:

我已经尝试使用“brew update postresql”、“gem update psql”等更新 psql,但它们都没有运行。

任何帮助将不胜感激。

谢谢 :)

0 投票
1 回答
3773 浏览

postgresql - PSQL 脚本中的变量而不创建函数

我试图在下面的示例中使用变量运行 PSQL 脚本,而无需声明函数并且必须调用它们。

其中表test只有 1 行和列。这是否可能无需将此脚本包装在函数中。这将使我可以更轻松地通过命令行调用脚本。

多谢你们。