Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Thomas <nick@gitlab.com>2018-01-30 21:55:51 +0300
committerNick Thomas <nick@gitlab.com>2018-01-30 22:00:44 +0300
commit564306e028f2575262884937cba0c38eca586d7b (patch)
tree1903475cd7be9be6ee710e339d3ee29c5271d64f /config/initializers/peek.rb
parent69a3af733e9fcd90d7007057ef79f85cdda13918 (diff)
Don't assume postgresql in two initializers
Diffstat (limited to 'config/initializers/peek.rb')
-rw-r--r--config/initializers/peek.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/config/initializers/peek.rb b/config/initializers/peek.rb
index e74b95f1646..11759801112 100644
--- a/config/initializers/peek.rb
+++ b/config/initializers/peek.rb
@@ -7,10 +7,12 @@ if Gitlab::Database.mysql?
require 'peek-mysql2'
PEEK_DB_CLIENT = ::Mysql2::Client
PEEK_DB_VIEW = Peek::Views::Mysql2
-else
+elsif Gitlab::Database.postgresql?
require 'peek-pg'
PEEK_DB_CLIENT = ::PG::Connection
PEEK_DB_VIEW = Peek::Views::PG
+else
+ raise "Unsupported database adapter for peek!"
end
Peek.into PEEK_DB_VIEW