From 4a955b000102a50e4f757bc3214f9a72b066f3cd Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Thu, 29 Aug 2024 14:48:23 -0400 Subject: [PATCH] Fix data type for pg_class relcount It is a float4. See: https://www.postgresql.org/docs/current/catalog-pg-class.html Fixes #2045 --- internal/datastore/postgres/stats.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/datastore/postgres/stats.go b/internal/datastore/postgres/stats.go index 61a0be593d..b428cd4657 100644 --- a/internal/datastore/postgres/stats.go +++ b/internal/datastore/postgres/stats.go @@ -57,7 +57,7 @@ func (pgd *pgDatastore) Statistics(ctx context.Context) (datastore.Stats, error) var uniqueID string var nsDefs []datastore.RevisionedNamespace - var relCount int64 + var relCount float64 if err := pgx.BeginTxFunc(ctx, pgd.readPool, pgd.readTxOptions, func(tx pgx.Tx) error { if pgd.analyzeBeforeStatistics { if _, err := tx.Exec(ctx, "ANALYZE "+tableTuple); err != nil {