Sha256: 458b21b91716dde13d65233fe2ef4f10786b2dac0f078852ce8ad92e0463039f
Contents?: true
Size: 1.03 KB
Versions: 75
Compression:
Stored size: 1.03 KB
Contents
class UniqueMetasploitCredentialCores < ActiveRecord::Migration def down execute 'DROP INDEX unique_complete_metasploit_credential_cores' execute 'DROP INDEX unique_private_metasploit_credential_cores' execute 'DROP INDEX unique_public_metasploit_credential_cores' end def up execute 'CREATE UNIQUE INDEX unique_complete_metasploit_credential_cores ' \ 'ON metasploit_credential_cores (workspace_id, private_id, public_id) ' \ 'WHERE private_id IS NOT NULL AND ' \ 'public_id IS NOT NULL' execute 'CREATE UNIQUE INDEX unique_private_metasploit_credential_cores ' \ 'ON metasploit_credential_cores (workspace_id, private_id) ' \ 'WHERE private_id IS NOT NULL AND ' \ 'public_id IS NULL' execute 'CREATE UNIQUE INDEX unique_public_metasploit_credential_cores ' \ 'ON metasploit_credential_cores (workspace_id, public_id) ' \ 'WHERE private_id IS NULL AND ' \ 'public_id IS NOT NULL' end end
Version data entries
75 entries across 75 versions & 1 rubygems