相关疑难解决方法(0)

如何连接 psql 变量?

如何连接两个 psql(PostgreSQL 客户端)变量?我想通过连接目录路径变量和文件名变量来生成绝对路径。

我试过这个:

\set path '/tmp/'
\set file 'foo'
\echo :path:file
Run Code Online (Sandbox Code Playgroud)

但是 psql 在路径和文件之间放置了一个空格,并输出:

/tmp/ foo
Run Code Online (Sandbox Code Playgroud)

postgresql psql

8
推荐指数
1
解决办法
8398
查看次数

为整个脚本声明变量

我有一个 PostgreSQL 10 脚本,我想在开始时为其声明一次变量,然后在整个脚本中使用它们(带有可能的事务)。

我知道我可以做到:

DO $$
DECLARE test float := 0.1 ;
BEGIN
    < do whatever here>
END $$
Run Code Online (Sandbox Code Playgroud)

但这使我每次有 BEGIN / END 块时都声明变量。

postgresql postgresql-10

1
推荐指数
1
解决办法
9267
查看次数

标签 统计

postgresql ×2

postgresql-10 ×1

psql ×1