Sha256: e8e417db5e3b587e89ed8f00e1b1d91f564d27c6a4ba21911378012678010b48

Contents?: true

Size: 549 Bytes

Versions: 4

Compression:

Stored size: 549 Bytes

Contents

Sequel.migration do
  change do
    create_table(:edges) do
      primary_key :id

      foreign_key :user_id,       :users,       null: true
      foreign_key :group_id,      :groups,      null: true
      foreign_key :permission_id, :permissions, null: true
      foreign_key :role_id,       :roles,       null: true
      foreign_key :resource_id,   :resources,   null: true

      DateTime :created_at, null: false, default: Sequel::CURRENT_TIMESTAMP
      DateTime :updated_at, null: false, default: Sequel::CURRENT_TIMESTAMP
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
super_auth-0.1.3 db/migrate/6_edge.rb
super_auth-0.1.2 db/migrate/6_edge.rb
super_auth-0.1.1 db/migrate/6_edge.rb
super_auth-0.1.0 db/migrate/6_edge.rb