You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: connection.rb
    path of file: ./repos/model/lib/hanami/model/migrator
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

require "cgi"

module Hanami
  module Model
    class Migrator
      # Sequel connection wrapper
      #
      # Normalize external adapters interfaces
   
    
        def raw
          @raw ||= begin
                     Sequel.connect(
                       configuration.url,
                       loggers: [configuration.migrations_logger]
                     )
                   rescue Sequel::AdapterNotFound
                     raise MigrationError.new("Current adapter (#{configuration.adapter.type}) doesn't support SQL database operations.")
                   end
        end