Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 使用内联'--命令';带有psql的参数不';t在.psql_历史记录中生成日志_Postgresql_Ubuntu_Psql - Fatal编程技术网

Postgresql 使用内联'--命令';带有psql的参数不';t在.psql_历史记录中生成日志

Postgresql 使用内联'--命令';带有psql的参数不';t在.psql_历史记录中生成日志,postgresql,ubuntu,psql,Postgresql,Ubuntu,Psql,当我在Ubuntu上手动登录PostgreSQL server并执行命令时,我可以在/root/.psql\u history中找到它 但是,当我尝试通过psql-c“*查询转到此处*”在bash脚本中运行命令时,该命令返回数据,但未登录到.psql\u history 以前有人遇到过这种情况吗?命令行检索和编辑以及历史文件都是链接到psql的“readline”库的函数 Readline支持仅在交互式会话中有效,因此如果使用-c或-f选项调用psql,也不会写入历史记录。谢谢Laurenz。您

当我在Ubuntu上手动登录PostgreSQL server并执行命令时,我可以在
/root/.psql\u history
中找到它

但是,当我尝试通过
psql-c“*查询转到此处*”
在bash脚本中运行命令时,该命令返回数据,但未登录到
.psql\u history


以前有人遇到过这种情况吗?

命令行检索和编辑以及历史文件都是链接到
psql
的“readline”库的函数


Readline支持仅在交互式会话中有效,因此如果使用
-c
-f
选项调用
psql
,也不会写入历史记录。

谢谢Laurenz。您知道从bash脚本运行PostgreSQL查询并成功登录.psql_历史记录的其他方法吗?不,我想不出一种方法。但是如果你告诉我最终的目标是什么,也许还有其他的方法来实现它们。