在迁移中创建扩展

时间:2016-05-06 14:29:44

标签: ruby-on-rails ruby database postgresql postgis

我想在迁移中执行CREATE EXTENSION postgis但我还想检查(在此迁移中)用户是否安装了PostGIS(如果没有,则中止迁移)。

是否可以这样做?

我的代码是

   class CreateExtensionPostgis < ActiveRecord::Migration
      def change
        execute <<-SQL
              CREATE extension IF NOT EXISTS postgis;
            SQL
      end
    end

0 个答案:

没有答案