在Heroku上测试PostgreSQL PostGIS的选项?

smy*_*rgl 8 heroku

我正在创建一个应用程序,它大量使用PostgreSQL的PostGIS扩展.我找到了这个:

https://devcenter.heroku.com/articles/is-postgis-available

这告诉我,我只能在Ronin和DBs之上获得PostGIS.对于我来说,生产对我来说完全没问题,我的计划是将生产系统的DB级别用于生产系统.

但是,我在Heroku上也有一个舞台和开发环境,这意味着我需要为这些环境启用支持PostGIS的数据库,因为我无法从生产数据库中运行测试.我需要一个选项来支持这些环境,因此我想知道以下内容:

除了通过插件进程,你能连接到Heroku上的数据库吗?

我尝试手动为测试数据库添加一个config var,但它不仅仅是神奇地通过pg:promote进行工作 - 还有一些控制Heroku如何考虑有效数据库的东西.

人们可以想到的任何其他选择将不胜感激.我知道有一个SpacialDB的封闭测试版可能有用(已经在研究过)但是其他任何人都能想到的吗?我只是不愿意每月为测试/舞台的专用DB支付400美元.

Joh*_*non -1

也许您错过了 Heroku 最近发布的受限 pg 9.1 开发数据库?

https://postgres.heroku.com/blog/past/2012/4/26/heroku_postgres_development_plan/

另外,新的 Crane 计划http://blog.heroku.com/archives/2012/5/8/crane-product-database-plan-launched/也可能适合您。

  • 我没有错过其中任何一个,如果您点击我的链接,您会发现它们都不提供 PostGIS 扩展。不知道为什么......仍在通过 Heroku 支持解决这个问题。 (2认同)