func Open(dsn string) (*Adapter, error) {
    var err error

    adapter := &Adapter{
        Adapter: &sql.Adapter{