Fix pgbouncer input when used with newer pgbouncer versions (#6820)

This commit is contained in:
Mark Fletcher
2020-02-12 20:53:11 -08:00
committed by GitHub
parent e3bc546a46
commit 6c839a33a4
2 changed files with 15 additions and 1 deletions

View File

@@ -122,6 +122,13 @@ func (p *Service) Start(telegraf.Accumulator) (err error) {
Name: "int8OID",
OID: pgtype.Int8OID,
})
// Newer versions of pgbouncer need this defined. See the discussion here:
// https://github.com/jackc/pgx/issues/649
info.RegisterDataType(pgtype.DataType{
Value: &pgtype.OIDValue{},
Name: "numericOID",
OID: pgtype.NumericOID,
})
return info, nil
},