【问题标题】:Invoking pg_repack extension in gcp cloud sql在 gcp cloud sql 中调用 pg_repack 扩展
【发布时间】:2022-11-10 10:32:26
【问题描述】:

我们按照指南在 Cloud SQL 中安装了 pg_repack 扩展:

https://cloud.google.com/sql/docs/postgres/extensions#pg_repack

扩展的安装工作正常,并且在运行\dx 时显示在扩展列表中。

然后我们想要调用扩展,但不清楚应该从哪里完成。文档只是说“运行命令”:

pg_repack -h <hostname> -d testdb -U csuper1 -k -t t1

但是,我们在项目中找不到可以调用此命令的任何地方。我们是否必须为此设置一个计算引擎实例,还是有其他方法?

我们目前仅使用 Cloud Run 来运行我们的代码,并希望使事情尽可能小/简单。

【问题讨论】:

    标签: postgresql google-cloud-platform google-cloud-sql pg-repack


    【解决方案1】:

    我们的解决方案:我们构建了一个使用 http 包装 pg_repack 的 docker 镜像,然后将其部署为 Cloud Run 服务。这使我们能够使用云调度程序定期调用 pg_repack。

    【讨论】:

      猜你喜欢
      • 2021-10-28
      • 2021-06-22
      • 2022-07-05
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 2020-04-06
      相关资源
      最近更新 更多