Преглед изворни кода

New method for default_schema

Andrew Kane пре 8 година
родитељ
комит
740c536f8f
1 измењених фајлова са 7 додато и 4 уклоњено
  1. 7 4
      lib/blazer/adapters/sql_adapter.rb

+ 7 - 4
lib/blazer/adapters/sql_adapter.rb

@@ -138,14 +138,17 @@ module Blazer
       end
 
       def schemas
+        settings["schemas"] || [connection_model.connection_config[:schema] || default_schema]
+      end
+
+      def default_schema
         if postgresql? || redshift?
-          default_schema = "public"
+          "public"
         elsif sqlserver?
-          default_schema = "dbo"
+          "dbo"
         else
-          default_schema = connection_model.connection_config[:database]
+          connection_model.connection_config[:database]
         end
-        settings["schemas"] || [connection_model.connection_config[:schema] || default_schema]
       end
 
       def set_timeout(timeout)