diff options
Diffstat (limited to 'db/migrate/20200504191813_add_fingerprint_to_events.rb')
-rw-r--r-- | db/migrate/20200504191813_add_fingerprint_to_events.rb | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/db/migrate/20200504191813_add_fingerprint_to_events.rb b/db/migrate/20200504191813_add_fingerprint_to_events.rb deleted file mode 100644 index 1171d548f10..00000000000 --- a/db/migrate/20200504191813_add_fingerprint_to_events.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true - -class AddFingerprintToEvents < ActiveRecord::Migration[6.0] - include Gitlab::Database::MigrationHelpers - - DOWNTIME = false - - disable_ddl_transaction! - - def up - unless column_exists?(:events, :fingerprint) - with_lock_retries { add_column :events, :fingerprint, :binary } - end - - unless check_constraint_exists?(:events, constraint_name) - add_check_constraint( - :events, - "octet_length(fingerprint) <= 128", - constraint_name, - validate: true - ) - end - end - - def down - remove_check_constraint(:events, constraint_name) - - if column_exists?(:events, :fingerprint) - with_lock_retries { remove_column :events, :fingerprint } - end - end - - def constraint_name - check_constraint_name(:events, :fingerprint, 'max_length') - end -end |