是否可以通过Google Cloud sql使用pg_cron?

问题描述 投票:0回答:1

目前,我需要将数据库从postgreSql移至google cloud sql。我使用pg_cron删除这样的陈旧记录:

SELECT cron.schedule('30 3 * * 6', $$DELETE FROM events WHERE event_time < now() - interval '1 week'$$);

我已阅读以下文章:https://cloud.google.com/sql/docs/postgres/extensions

并且未找到与pg_cron相关的任何东西

而且我已经读过Does Cloud SQL Postgres have any cron-like tool?,但似乎对我的任务进行了过度设计。

有更简单的方法吗?

java postgresql google-cloud-sql spring-cloud-gcp
1个回答
0
投票

很遗憾,Cloud SQL不支持pg_cron。如该帖子所述,您发现Cloud SQL是一项完全托管的服务。

关于此改进有一个开放的Feature Request,但没有为此的预计到达时间。

如果您不喜欢同一篇文章中给出的解决方法,则可以随时在其中创建Compute Engine VM instance and set up PostgreSQL。这将使您可以完全管理数据库。

© www.soinside.com 2019 - 2024. All rights reserved.