Sha256: 79b486390a6aedd5814f8721f0fd4a4bc44fb73d4b6d0480fb60fedab31e4b03

Contents?: true

Size: 826 Bytes

Versions: 68

Compression:

Stored size: 826 Bytes

Contents

class CreateMetasploitCredentialCores < ActiveRecord::Migration
  def change
    create_table :metasploit_credential_cores do |t|
      #
      # Foreign keys
      #

      t.references :origin,
                   null: false,
                   polymorphic: true
      t.references :private,
                   null: true
      t.references :public,
                   null: true
      t.references :realm,
                   null: true
      t.references :workspace,
                   null: false

      #
      # Timestamps
      #

      t.timestamps
    end

    change_table :metasploit_credential_cores do |t|
      #
      # Foreign Key Indices
      #

      t.index [:origin_type, :origin_id]
      t.index :private_id
      t.index :public_id
      t.index :realm_id
      t.index :workspace_id
    end
  end
end

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
metasploit-credential-0.14.8 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.7 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.6 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.5 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.4 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.3 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.2 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.1 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.14.0 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.19 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.18 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.17 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.16 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.15 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.12 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.11 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.10 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.9 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.8 db/migrate/20140414192550_create_metasploit_credential_cores.rb
metasploit-credential-0.13.7 db/migrate/20140414192550_create_metasploit_credential_cores.rb