Sha256: 41cf11a1f33650ed03cd26fa2cf11992a7d90f22285735bf7f0b13a701497fbf

Contents?: true

Size: 543 Bytes

Versions: 3

Compression:

Stored size: 543 Bytes

Contents

class CreateFinePrintAgreements < ActiveRecord::Migration
  def change
    create_table :fine_print_agreements do |t|
      t.string :name
      t.text :content
      t.integer :version

      t.timestamps
    end

    create_table :fine_print_user_agreements do |t|
      t.integer :user_id
      t.integer :agreement_id

      t.timestamps
    end

    add_index :fine_print_agreements, [:name, :version]
    add_index :fine_print_user_agreements, [:user_id, :agreement_id]
    add_index :fine_print_user_agreements, :agreement_id
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fine_print-0.1.1 db/migrate/0_create_fine_print_agreements.rb~
fine_print-0.1.0 db/migrate/0_create_fine_print_agreements.rb~
fine_print-0.0.1 db/migrate/0_create_fine_print_agreements.rb~