diff options
| author | 2024-09-16 09:26:41 +0200 | |
|---|---|---|
| committer | 2024-09-16 09:26:41 +0200 | |
| commit | ca729aa4a06b5d7e5587e2b2e2a0b87bfb17513c (patch) | |
| tree | 15147a61f3a12edba73c2add3aabf620b49c5d36 /vendor/github.com/jackc/pgx/v5/stdlib | |
| parent | [bugfix] Hoist filterable text field extraction out of loop (#3297) (diff) | |
| download | gotosocial-ca729aa4a06b5d7e5587e2b2e2a0b87bfb17513c.tar.xz | |
[chore]: Bump github.com/jackc/pgx/v5 from 5.6.0 to 5.7.1 (#3302)
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.6.0 to 5.7.1.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v5.6.0...v5.7.1)
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diffstat (limited to 'vendor/github.com/jackc/pgx/v5/stdlib')
| -rw-r--r-- | vendor/github.com/jackc/pgx/v5/stdlib/sql.go | 24 | 
1 files changed, 12 insertions, 12 deletions
| diff --git a/vendor/github.com/jackc/pgx/v5/stdlib/sql.go b/vendor/github.com/jackc/pgx/v5/stdlib/sql.go index 29cd3fbbf..c1d00ab40 100644 --- a/vendor/github.com/jackc/pgx/v5/stdlib/sql.go +++ b/vendor/github.com/jackc/pgx/v5/stdlib/sql.go @@ -75,6 +75,7 @@ import (  	"math"  	"math/rand"  	"reflect" +	"slices"  	"strconv"  	"strings"  	"sync" @@ -98,7 +99,7 @@ func init() {  	// if pgx driver was already registered by different pgx major version then we  	// skip registration under the default name. -	if !contains(sql.Drivers(), "pgx") { +	if !slices.Contains(sql.Drivers(), "pgx") {  		sql.Register("pgx", pgxDriver)  	}  	sql.Register("pgx/v5", pgxDriver) @@ -120,17 +121,6 @@ func init() {  	}  } -// TODO replace by slices.Contains when experimental package will be merged to stdlib -// https://pkg.go.dev/golang.org/x/exp/slices#Contains -func contains(list []string, y string) bool { -	for _, x := range list { -		if x == y { -			return true -		} -	} -	return false -} -  // OptionOpenDB options for configuring the driver when opening a new db pool.  type OptionOpenDB func(*connector) @@ -805,6 +795,16 @@ func (r *Rows) Next(dest []driver.Value) error {  					}  					return d.Value()  				} +			case pgtype.XMLOID: +				var d []byte +				scanPlan := m.PlanScan(dataTypeOID, format, &d) +				r.valueFuncs[i] = func(src []byte) (driver.Value, error) { +					err := scanPlan.Scan(src, &d) +					if err != nil { +						return nil, err +					} +					return d, nil +				}  			default:  				var d string  				scanPlan := m.PlanScan(dataTypeOID, format, &d) | 
