Sha256: 2e881b25d0e15e8978fb6ef9bb47589c1fac5b7fe986604410b75c9d075825c6

Contents?: true

Size: 693 Bytes

Versions: 31

Compression:

Stored size: 693 Bytes

Contents

class InstallTrigram < ActiveRecord::Migration
  def self.up
    # NOTE: This should probably be a rake task not a migration.
    if defined? ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
      if ActiveRecord::Base.connection.kind_of? ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
        ActiveRecord::Base.connection.execute("CREATE EXTENSION IF NOT EXISTS pg_trgm;")
      end
    end
  end

  def self.down
    if defined? ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
      if ActiveRecord::Base.connection.kind_of? ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
        ActiveRecord::Base.connection.execute("DROP EXTENSION pg_trgm;")
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
express_admin-2.0.0.b db/migrate/20150928044202_install_trigram.rb
express_admin-2.0.0.a db/migrate/20150928044202_install_trigram.rb
express_admin-1.8.1 db/migrate/20150928044202_install_trigram.rb
express_admin-1.8.0 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.32 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.31 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.30 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.29 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.28 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.27 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.26 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.25 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.24 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.23 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.22 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.21 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.20 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.19 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.18 db/migrate/20150928044202_install_trigram.rb
express_admin-1.7.17 db/migrate/20150928044202_install_trigram.rb