【发布时间】:2015-02-16 08:51:04
【问题描述】:
我正在将带有 activerecord-postgis-adapter (0.6.5) 的 Rails 3.2 项目更新到 Rails 4.0 (ar-postgis-adapter 2.2.1)。
当我尝试通过rake db:create 创建测试数据库时,创建的数据库只有一个public 架构,带有spatial_ref_sys 表和PostGIS 函数。
当我尝试克隆开发数据库进行测试时,我在带有 postgis 列的表上出现错误:type "postgis.geography" does not exist。
从source code 我发现 gem 接受来自连接配置的新参数postgis_schema(这个参数没有在自述文件中指定)。在早期版本中,从schema_search_path 中提取了单独的模式名称。我指定了它,但没有任何改变。
【问题讨论】:
标签: ruby-on-rails ruby postgresql postgis