Skip to content

Rails migrations

Luc Donnet edited this page Mar 30, 2018 · 2 revisions

Ajout d'une extension PostgreSQL

Il faut tester lors de l'ajout d'une extension PostgreSQL si elle est déjà présente ou pas. Car sur nos serveurs de développement, intégration ou production ce sera fait par d'autres biais que les migrations.

class EnableUnaccentExtension < ActiveRecord::Migration
  def up
    execute 'CREATE EXTENSION IF NOT EXISTS unaccent SCHEMA shared_extensions;'
  end

  def down
    execute 'DROP EXTENSION IF EXISTS unaccent SCHEMA shared_extensions;'
  end
end
Clone this wiki locally