diff options
| author | Xinhui | 2016-10-11 16:00:38 +0200 |
|---|---|---|
| committer | Xinhui | 2016-10-11 16:00:38 +0200 |
| commit | a0b4862e2307d0b619df254cf07912521355ec7d (patch) | |
| tree | 61bb675965cccda654a3f6a40b97d6734e004bf1 /db | |
| parent | 3c585b26cf7705b371f7798061df7c6c225f381f (diff) | |
| download | chouette-core-a0b4862e2307d0b619df254cf07912521355ec7d.tar.bz2 | |
Attempt to enable hstore using migration
Ref #1789
Diffstat (limited to 'db')
| -rw-r--r-- | db/migrate/20160928084508_create_line_referential_sync_messages.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/db/migrate/20160928084508_create_line_referential_sync_messages.rb b/db/migrate/20160928084508_create_line_referential_sync_messages.rb index dfd673ab6..75ab6fb78 100644 --- a/db/migrate/20160928084508_create_line_referential_sync_messages.rb +++ b/db/migrate/20160928084508_create_line_referential_sync_messages.rb @@ -1,13 +1,20 @@ class CreateLineReferentialSyncMessages < ActiveRecord::Migration - def change + def self.up + execute 'CREATE EXTENSION IF NOT EXISTS hstore SCHEMA shared_extensions;' + create_table :line_referential_sync_messages do |t| t.integer :criticity t.string :message_key t.hstore :message_attributs t.references :line_referential_sync - t.timestamps end + add_index :line_referential_sync_messages, :line_referential_sync_id, name: 'line_referential_sync_id' end + + def self.down + execute 'DROP EXTENSION IF EXISTS hstore SCHEMA shared_extensions;' + drop_table :line_referential_sync_messages + end end |
