【问题标题】:Install non-whitelisted psql extension on Heroku postgres?在 Heroku postgres 上安装非白名单 psql 扩展?
【发布时间】:2018-11-08 23:52:48
【问题描述】:

This Heroku page 给出了 Heroku psql 的白名单扩展列表。是否可以在 Heroku postgres 上安装(非白名单)psql http 扩展?


关于我的问题的更多背景信息:

我想创建一个数据库触发器,每次在数据库中更新表时,它都会向服务器发出 HTTP 请求——http 扩展名(上面的链接)就是这样做的。是否有其他方法可以在数据库更新时通知 Web 服务器(使用 Heroku psql)?

【问题讨论】:

    标签: postgresql heroku heroku-postgres


    【解决方案1】:

    是否可以在 Heroku postgres 上安装(未列入白名单的)psql http 扩展?

    简短的回答,不。无法在自定义白名单之外安装扩展程序。更长的答案是,除非您有非常非常好的理由这样做,否则将 http 工作负载移交给您的数据库通常是一种反模式。许多 ORM 都有生命周期钩子,您可以根据数据库中发生的情况使用它们来触发请求。以ActiveRecord’s Callbacks 为例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-27
      • 2017-05-09
      • 2015-11-25
      • 1970-01-01
      • 2022-11-17
      • 2022-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多