Sha256: 3ecb490c530bce53d7dafb25c4d3fa997642ce2e46ff5d30d4d8e9a00a0f3df2

Contents?: true

Size: 757 Bytes

Versions: 25

Compression:

Stored size: 757 Bytes

Contents

class CreateSubjects < ActiveRecord::Migration[4.2]
  def self.up
    create_table :subjects do |t|
      t.integer :parent_id
      t.integer :use_term_id
      t.string :term
      t.text :term_transcription
      t.integer :subject_type_id, null: false
      t.text :scope_note
      t.text :note
      t.integer :required_role_id, default: 1, null: false
      t.integer :lock_version, default: 0, null: false
      t.datetime :created_at
      t.datetime :updated_at
      t.datetime :deleted_at
    end
    add_index :subjects, :term
    add_index :subjects, :parent_id
    add_index :subjects, :use_term_id
    add_index :subjects, :subject_type_id
    add_index :subjects, :required_role_id
  end

  def self.down
    drop_table :subjects
  end
end

Version data entries

25 entries across 25 versions & 6 rubygems

Version Path
enju_ndl-0.3.3 spec/dummy/db/migrate/029_create_subjects.rb
enju_nii-0.3.2 spec/dummy/db/migrate/029_create_subjects.rb
enju_bookmark-0.3.2 spec/dummy/db/migrate/029_create_subjects.rb
enju_oai-0.3.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_nii-0.3.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.3.2 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.4.0.rc.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.4.0.beta.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_bookmark-0.3.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_biblio-0.3.2 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.3.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_biblio-0.3.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_oai-0.3.0 spec/dummy/db/migrate/029_create_subjects.rb
enju_bookmark-0.3.0 spec/dummy/db/migrate/029_create_subjects.rb
enju_nii-0.3.0 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.3.0 spec/dummy/db/migrate/029_create_subjects.rb
enju_biblio-0.3.0 spec/dummy/db/migrate/029_create_subjects.rb
enju_ndl-0.3.0.rc.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_biblio-0.3.0.rc.1 spec/dummy/db/migrate/029_create_subjects.rb
enju_grid-0.3.0.beta.1 spec/dummy/db/migrate/029_create_subjects.rb