Sha256: 7d4698848e904015b7ff78e7fe02b245f09ba9e00d4af2270514696889ce4d33
Contents?: true
Size: 1.03 KB
Versions: 29
Compression:
Stored size: 1.03 KB
Contents
class UniqueMetasploitCredentialCores < ActiveRecord::Migration[4.2] 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
29 entries across 29 versions & 1 rubygems