Sha256: 2205221590c9fa8a2dd53980b88fd7a17cde2624e1afd49e5dd5ef11baabc391

Contents?: true

Size: 508 Bytes

Versions: 13

Compression:

Stored size: 508 Bytes

Contents

# frozen_string_literal: true

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

13 entries across 13 versions & 1 rubygems

Version Path
fat_free_crm-0.22.1 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.22.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.21.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.20.1 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.20.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.19.2 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.19.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.18.2 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.17.3 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.18.1 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.18.0 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.17.2 db/migrate/20120406082136_create_groups.rb
fat_free_crm-0.17.1 db/migrate/20120406082136_create_groups.rb