通过这个问题:
How to log PostgreSQL queries?
我知道我可以将PostgeSQL查询记录到文件中,但是如果我想将这些查询记录到表而不是文件中怎么办?我知道这在Redshift和MySQL中是可行的,但是如何在PostgreSQL上实现相同的目的?
答案 0 :(得分:0)
你不能那样做。
但是您可以使用csvlog
格式,定期旋转日志文件,然后使用COPY
将其加载到表中。
有关详细信息,请参见the documentation。
我认为直接登录数据库是个坏主意,因为性能很差,很可能会成为您的性能瓶颈。