gpt4 book ai didi

postgresql - 在文本文件中记录 PostgreSQL session

转载 作者:行者123 更新时间:2023-11-29 12:00:18 24 4
gpt4 key购买 nike

我正在尝试将 psql 中的完整 session 记录到 .txt 文件中。给我的命令最初是这样的:

psql db_name| tee file_name.txt

但是,在我退出之前,我的 SSH 客户端什么都不做。这意味着,它不识别任何命令。更像是一份文件,无论我写什么都不会发生任何行动。到目前为止,只有 '\q' 被识别,这让我摆脱了它。任何想法发生了什么?如果 shell 不读取任何内容,我该如何编写查询。此外,我尝试了以下操作(这是在连接到数据库之前):

script filename.txt

它确实显示消息:script started, file is filename.txt,但我不知道这个文件存储在哪里以及如何检索它。

任何与上述相关的帮助都将受到欢迎,我们将不胜感激!非常感谢:)

最佳答案

日志查询和结果有psql选项:

-L filename
--log-file filename

Write all query output into file filename, in addition to the normal output destination.

试试这个:

psql db_name -L file_name.txt

关于postgresql - 在文本文件中记录 PostgreSQL session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21368502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com