gpt4 book ai didi

ruby-on-rails - 如何在 Heroku 上使用 postgres 扩展?以及如何处理他们的迁移?

转载 作者:行者123 更新时间:2023-12-04 06:00:22 26 4
gpt4 key购买 nike

我有一个包含 pg_search 和 queue_classic gems 的 Rails 应用程序。这两个都使用 PostgreSQL 扩展,例如 unaccent、pg_trgm 和 ps-something-something(抱歉,不是我的开发机器,不记得了)。

我正在部署到 Heroku,并且无法运行执行这些扩展的迁移

例如。,

def up
execute "create extension unaccent"
execute "create extension pg_trgm"
end

我的印象是 Heroku 从这里支持这些 https://devcenter.heroku.com/articles/full-text-search Heroku 使用 queue_classic 的事实 https://github.com/ryandotsmith/queue_classic .

我一直找不到任何信息来解释如何在 Heroku 上使用这些 postgres 扩展。或者即使它们可用于共享数据库或仅专用。

所以我的问题:
  • 如何在 Heroku 上为我的应用程序提供这些扩展?
  • 我如何处理迁移以便这些扩展可供开发人员使用
    和测试环境,但不要在暂存或
    如果 Heroku 限制这种类型的生产或环境
    执行。

  • 真的很感激任何想法,尤其是那些附有相关信息/说明指示的想法。

    谢谢

    最佳答案

    如果您正在使用旧的标准共享数据库计划,那么这些计划可能不起作用,因此您需要考虑升级到 new shared plansproduction plans .

    关于ruby-on-rails - 如何在 Heroku 上使用 postgres 扩展?以及如何处理他们的迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648774/

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