summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorick Peterse <yorickpeterse@gmail.com>2018-05-17 21:20:15 +0200
committerYorick Peterse <yorickpeterse@gmail.com>2018-05-17 21:23:42 +0200
commit63c58a6dd0d8a4b3db172ffe6d0e32e127cdabd1 (patch)
tree0f97dd7a71248c75528ea814c1814b28f18d29c8 /lib
parent3a402fc7fc1dd0b0397f8cdd8ed73336ac409281 (diff)
downloadgitlab-ce-memoize-database-version.tar.gz
Memoize Gitlab::Database.versionmemoize-database-version
This removes the need for running a database query every time we want to check the database version.
Diffstat (limited to 'lib')
-rw-r--r--lib/gitlab/database.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gitlab/database.rb b/lib/gitlab/database.rb
index 76501dd50e8..d49d055c3f2 100644
--- a/lib/gitlab/database.rb
+++ b/lib/gitlab/database.rb
@@ -43,7 +43,7 @@ module Gitlab
end
def self.version
- database_version.match(/\A(?:PostgreSQL |)([^\s]+).*\z/)[1]
+ @version ||= database_version.match(/\A(?:PostgreSQL |)([^\s]+).*\z/)[1]
end
def self.join_lateral_supported?