Postgresql 使用内联'--命令';带有psql的参数不';t在.psql_历史记录中生成日志
当我在Ubuntu上手动登录PostgreSQL server并执行命令时,我可以在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。您
/root/.psql\u history
中找到它
但是,当我尝试通过psql-c“*查询转到此处*”
在bash脚本中运行命令时,该命令返回数据,但未登录到.psql\u history
以前有人遇到过这种情况吗?命令行检索和编辑以及历史文件都是链接到
psql
的“readline”库的函数
Readline支持仅在交互式会话中有效,因此如果使用
-c
或-f
选项调用psql
,也不会写入历史记录。谢谢Laurenz。您知道从bash脚本运行PostgreSQL查询并成功登录.psql_历史记录的其他方法吗?不,我想不出一种方法。但是如果你告诉我最终的目标是什么,也许还有其他的方法来实现它们。