浏览代码

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)