Class: EnablePostgresExtensions
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- EnablePostgresExtensions
- Defined in:
- lib/pineapples/templates/db/migrate/01_enable_postgres_extensions.rb
Class Method Summary collapse
Class Method Details
.down ⇒ Object
9 10 11 12 13 14 |
# File 'lib/pineapples/templates/db/migrate/01_enable_postgres_extensions.rb', line 9 def self.down disable_extension 'plpgsql' if extension_enabled? 'plpgsql' disable_extension 'hstore' if extension_enabled? 'hstore' disable_extension 'ltree' if extension_enabled? 'ltree' disable_extension 'uuid-ossp' if extension_enabled? 'uuid-ossp' end |
.up ⇒ Object
2 3 4 5 6 7 |
# File 'lib/pineapples/templates/db/migrate/01_enable_postgres_extensions.rb', line 2 def self.up enable_extension 'plpgsql' if !extension_enabled? 'plpgsql' enable_extension 'hstore' if !extension_enabled? 'hstore' enable_extension 'ltree' if !extension_enabled? 'ltree' enable_extension 'uuid-ossp' if !extension_enabled? 'uuid-ossp' end |