相关疑难解决方法(0)

将postgresql存储为bash变量

如何在bash-variable上创建标量postgresql-value,如下面的脚本?

dbname="testlauf"
username="postgres"

vartest='psql -c -d $dbname -U $username -h localhost -p 5432 "SELECT gid FROM testtable WHERE aid='1';"'
echo "$vartest"
Run Code Online (Sandbox Code Playgroud)

我尝试了几种不同的着作,但似乎没有任何作用.提前致谢.

postgresql variables bash

28
推荐指数
2
解决办法
3万
查看次数

用\!执行psql shell命令

是否有任何的方式来捕捉壳输出(在PSQL变量)和/或从内部运行的外壳命令的退出代码psql使用\!?该文件没有提供细节.

postgresql shell psql

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

如何从shell脚本中的postgresql中取代pg_backend_pid并将其传递给另一个进程?

我需要bin/psql在命令行(或脚本)上运行并打印pg_backend_pid出来,以便pg_backend_pid可以将其作为命令行参数传递给另一个进程(由root运行).对我来说问题是其他进程需要在获得pid后运行.然后psql(使用相同的pid会话)在另一个进程启动后运行查询.

诀窍是Psql需要等到其他进程获得pg_backend_pid并且它必须保持相同的会话.

可以通过shell脚本或perl来完成吗?

postgresql shell perl

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

标签 统计

postgresql ×3

shell ×2

bash ×1

perl ×1

psql ×1

variables ×1