Sha256: 83bd9ed65846496ef08e0962ae4ce32ba1a5324e6959d60c66ce7ef2b4e88e54

Contents?: true

Size: 491 Bytes

Versions: 10

Compression:

Stored size: 491 Bytes

Contents

class CreateMaquinaMemberships < ActiveRecord::Migration[7.0]
  def change
    create_enum :maquina_role, %w[admin member]

    create_table :maquina_memberships do |t|
      t.references :maquina_organization, null: false, foreign_key: true
      t.references :maquina_user, null: false, foreign_key: true
      t.boolean :owner, default: false
      t.enum :role, enum_type: :maquina_role, default: "member", null: false
      t.timestamp :blocked_at

      t.timestamps
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
maquina-0.5.2 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.5.1 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.4.0 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.3.0 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.5 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.4 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.3 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.2 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.1 db/migrate/20230829192656_create_maquina_memberships.rb
maquina-0.2.0 db/migrate/20230829192656_create_maquina_memberships.rb