diff options
author | Yorick Peterse <yorickpeterse@gmail.com> | 2018-05-17 21:20:15 +0200 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2018-05-17 21:23:42 +0200 |
commit | 63c58a6dd0d8a4b3db172ffe6d0e32e127cdabd1 (patch) | |
tree | 0f97dd7a71248c75528ea814c1814b28f18d29c8 /lib | |
parent | 3a402fc7fc1dd0b0397f8cdd8ed73336ac409281 (diff) | |
download | gitlab-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.rb | 2 |
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? |