Commit a9155a94 authored by Michael Kozono's avatar Michael Kozono

Refactor

parent 8def25d9
...@@ -44,16 +44,10 @@ module Gitlab ...@@ -44,16 +44,10 @@ module Gitlab
t.string :path, limit: 600, null: false t.string :path, limit: 600, null: false
t.boolean :tracked, default: false, null: false t.boolean :tracked, default: false, null: false
t.timestamps_with_timezone null: false t.timestamps_with_timezone null: false
t.index :path, unique: true
t.index :tracked
end end
end end
unless UntrackedFile.connection.index_exists?(:untracked_files_for_uploads, :path)
UntrackedFile.connection.add_index :untracked_files_for_uploads, :path, unique: true
end
unless UntrackedFile.connection.index_exists?(:untracked_files_for_uploads, :tracked)
UntrackedFile.connection.add_index :untracked_files_for_uploads, :tracked
end
end end
def clear_untracked_file_paths def clear_untracked_file_paths
...@@ -140,8 +134,7 @@ module Gitlab ...@@ -140,8 +134,7 @@ module Gitlab
end end
def postgresql_pre_9_5? def postgresql_pre_9_5?
@postgresql_pre_9_5 ||= postgresql? && @postgresql_pre_9_5 ||= postgresql? && Gitlab::Database.version.to_f < 9.5
ActiveRecord::Base.connection.select_value('SHOW server_version_num').to_i < 90500
end end
def schedule_populate_untracked_uploads_jobs def schedule_populate_untracked_uploads_jobs
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment