summaryrefslogtreecommitdiff
path: root/db/migrate/20200504191813_add_fingerprint_to_events.rb
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrate/20200504191813_add_fingerprint_to_events.rb')
-rw-r--r--db/migrate/20200504191813_add_fingerprint_to_events.rb36
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