Sha256: 9f63eb99b5c8c3afa1cbd220210944511ccdabc4e5d4b04c19b0c6cbd1b126ad

Contents?: true

Size: 575 Bytes

Versions: 43

Compression:

Stored size: 575 Bytes

Contents

class CreateTranslationTables < ActiveRecord::Migration
  def self.up
    create_table :translation_keys do |t|
      t.string :key, :unique=>true, :null=>false
      t.timestamps
    end
    add_index :translation_keys, :key #I am not sure if this helps....

    create_table :translation_texts do |t|
      t.text :text
      t.string :locale
      t.integer :translation_key_id, :null=>false
      t.timestamps
    end
    add_index :translation_texts, :translation_key_id
  end

  def self.down
    drop_table :translation_keys
    drop_table :translation_texts
  end
end

Version data entries

43 entries across 43 versions & 2 rubygems

Version Path
grosser-fast_gettext-0.4.10 examples/db/migration.rb
grosser-fast_gettext-0.4.11 examples/db/migration.rb
grosser-fast_gettext-0.4.12 examples/db/migration.rb
grosser-fast_gettext-0.4.13 examples/db/migration.rb
grosser-fast_gettext-0.4.14 examples/db/migration.rb
grosser-fast_gettext-0.4.15 examples/db/migration.rb
grosser-fast_gettext-0.4.16 examples/db/migration.rb
grosser-fast_gettext-0.4.5 examples/db/migration.rb
grosser-fast_gettext-0.4.7 examples/db/migration.rb
grosser-fast_gettext-0.4.8 examples/db/migration.rb
grosser-fast_gettext-0.4.9 examples/db/migration.rb
fast_gettext-0.8.1 examples/db/migration.rb
fast_gettext-0.8.0 examples/db/migration.rb
fast_gettext-0.7.1 examples/db/migration.rb
fast_gettext-0.7.0 examples/db/migration.rb
fast_gettext-0.6.12 examples/db/migration.rb
fast_gettext-0.6.11 examples/db/migration.rb
fast_gettext-0.6.10 examples/db/migration.rb
fast_gettext-0.6.9 examples/db/migration.rb
fast_gettext-0.6.8 examples/db/migration.rb