【发布时间】:2014-08-24 02:33:15
【问题描述】:
我想在 Heroku 多模式 pgSQL 应用程序上使用公寓 gem 使用 pg_dump,但恐怕我有太多模式无法使其工作。
我是此处引用的 Apartment gem 的作者。我们一直 在 Heroku 上使用了一年多,它使用了模式。
用起来绝对没问题,我们仍然可以得到很好的性能 应用程序中有超过 100 个模式,每个模式有 50 多个表。
@4ware 提到的文章谈到了 heroku 的问题 pg:backups 命令。 (我很确定那篇文章来自我们的 支持对他们的查询)
它肯定有问题,但这不是 Postgresql 的缺点, 模式或多租户模式,而是 heroku 工具 本身。现在 Postgresql 在他们的数据库上有 ingres 支持,你不需要 真的需要使用他们的内置工具。我们只是在需要时进行 pg_dump 并且它的工作速度与预期一样快。
如何使用外部工具?有人可以详细说明一下吗?
【问题讨论】:
标签: ruby-on-rails postgresql heroku multi-tenant apartment-gem