Sha256: d444b5b1f6493619f3dbbe89928b20b3f7d277146822d0f873afcf3d1e750ece

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

require "jobshop/helpers/migration.rb"

class CreateSessions < ActiveRecord::Migration[5.1]
  include Jobshop::Helpers::Migration

  def change
    create_table :jobshop_sessions, id: false do |t|
      t.uuid :organization_id, null: false
      t.uuid :user_id, null: false
      t.string :activation_token, null: false, activation_token: { unique: true }
      t.index [ :organization_id, :user_id, :activation_token ], unique: true,
        name: "idx_jobshop_sessions_pkey"
      t.timestamps
    end

    idx_table_name_pkey "jobshop_sessions"
    fk_organization_id "jobshop_sessions"
    foreign_key "jobshop_sessions", "jobshop_users",
      [ "organization_id", "user_id" ]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jobshop-0.0.157 db/migrate/20171216023022_create_sessions.rb