From f10bbbb3527bd68e793eed8221185549b0030598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Kristian=20Schj=C3=B8dt?= Date: Thu, 9 Mar 2017 23:37:51 +0100 Subject: [PATCH] Performance optimisation. Do not query database for existence of schema upon every call --- lib/apartment/adapters/postgresql_adapter.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/apartment/adapters/postgresql_adapter.rb b/lib/apartment/adapters/postgresql_adapter.rb index 544aa334..8404068d 100644 --- a/lib/apartment/adapters/postgresql_adapter.rb +++ b/lib/apartment/adapters/postgresql_adapter.rb @@ -63,8 +63,7 @@ def drop_command(conn, tenant) # def connect_to_new(tenant = nil) return reset if tenant.nil? - raise ActiveRecord::StatementInvalid.new("Could not find schema #{tenant}") unless Apartment.connection.schema_exists? tenant - + @current = tenant.to_s Apartment.connection.schema_search_path = full_search_path