18 lines
617 B
Ruby
18 lines
617 B
Ruby
# frozen_string_literal: true
|
|
|
|
class MoveLooseFkDeletedRecordsToDynamicSchema < Gitlab::Database::Migration[1.0]
|
|
enable_lock_retries!
|
|
|
|
def up
|
|
if table_exists?('gitlab_partitions_static.loose_foreign_keys_deleted_records_1')
|
|
execute 'ALTER TABLE gitlab_partitions_static.loose_foreign_keys_deleted_records_1 SET SCHEMA gitlab_partitions_dynamic'
|
|
end
|
|
end
|
|
|
|
def down
|
|
if table_exists?('gitlab_partitions_dynamic.loose_foreign_keys_deleted_records_1')
|
|
execute 'ALTER TABLE gitlab_partitions_dynamic.loose_foreign_keys_deleted_records_1 SET SCHEMA gitlab_partitions_static'
|
|
end
|
|
end
|
|
end
|