gpt4 book ai didi

postgresql - 如何在 Google Cloud SQL PostgreSQL 11 实例上记录 SQL 查询?

转载 作者:行者123 更新时间:2023-12-01 21:35:19 25 4
gpt4 key购买 nike

我必须记录在 Google Cloud SQL PostgreSQL 实例上执行的所有 DDL 和 DML 查询。

查了很多网站,都没有明确的资料。我尝试使用 pgAudit 扩展,但 Cloud SQL 不支持它。

有人可以建议要使用的扩展名或任何其他记录 SQL 查询的方法吗?此外,如果可以记录用户登录,那也会很有帮助。

最佳答案

简答 - 数据库标志

如果本地安装了 PostgreSQL 或者我们可以访问服务器容器,则可以使用其他答案中提供的解决方案。但是,在 Google Cloud 中,无法从实例直接访问此文件。

我发现这可以通过设置此链接中给出的各种参数在 Google Cloud SQL 实例上实现 - PostgreSQL configuration parameters作为数据库标志。

注意:所有参数均不受支持,因此请在下面给出的谷歌官方文档中进行验证。

Google Cloud Database Flags for PostgreSQL

关于postgresql - 如何在 Google Cloud SQL PostgreSQL 11 实例上记录 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62039227/

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