    # File lib/active_record/connection_adapters/postgresql_adapter.rb, line 489
          def create_database(name, options = {})
            options = options.reverse_merge(:encoding => "utf8")

            option_string = options.symbolize_keys.sum do |key, value|
              case key
              when :owner
                " OWNER = '#{value}'"
              when :template
                " TEMPLATE = #{value}"
              when :encoding
                " ENCODING = '#{value}'"
              when :tablespace
                " TABLESPACE = #{value}"
              when :connection_limit
                " CONNECTION LIMIT = #{value}"
              else
                ""
              end
            end

            execute "CREATE DATABASE #{name}#{option_string}"
          end