无法在只读事务中执行 DROP EXTENSION(如果存在则删除扩展 google_insights)

Cannot execute DROP EXTENSION in a read-only transaction (drop extension if exists google_insights)

我正在使用 Google Cloud SQL (Postgres) 并为我的数据库创建了只读副本。

现在我在日志中看到这样的错误:

2021-01-16 12:02:46.393 UTC [93149]: [9-1] db=cloudsqladmin,user=cloudsqladmin ERROR:  cannot execute DROP EXTENSION in a read-only transaction

2021-01-16 12:02:46.393 UTC [93149]: [10-1] db=cloudsqladmin,user=cloudsqladmin STATEMENT:  drop extension if exists google_insights;

这些错误不断重复 - 每小时恰好有 120 个错误。

据我所知,Google Cloud 试图删除它的一些 Postgres 自定义扩展,但不能这样做,因为副本是只读的。

有谁知道为什么会这样以及如何解决?

该错误消息是由 Query Insight 功能问题引起的(为了避免收到此错误消息,只需在创建主副本和只读副本时避免启用 Query Insight 功能即可)。

我代表您创建了 following issue,我建议您加注星标并关注以查看 Cloud SQL 产品团队的所有相关更新。