Sha256: e1c8fba048f0a4f2daac9447f89e5c20a697b5f7529fd0b430d1210ba7341062

Contents?: true

Size: 477 Bytes

Versions: 8

Compression:

Stored size: 477 Bytes

Contents

class CreateGroups < ActiveRecord::Migration[4.2]
  def change
    create_table :groups do |t|
      t.string :name
      t.timestamps
    end

    add_column :permissions, :group_id, :integer
    add_index :permissions, :group_id

    create_table :groups_users, id: false do |t|
      t.references :group
      t.references :user
    end
    add_index :groups_users, :group_id
    add_index :groups_users, :user_id
    add_index :groups_users, %i[group_id user_id]
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fat_free_crm-0.15.2 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.16.4 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.15.1 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.16.3 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.16.2 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.16.1 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.16.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.15.0 db/migrate/20120406082136_create_groups.rb