Thread: pgsql-server/ oc/src/sgml/catalogs.sgml rc/bac ...

pgsql-server/ oc/src/sgml/catalogs.sgml rc/bac ...

From
tgl@postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    03/03/23 00:14:37

Modified files:
    doc/src/sgml   : catalogs.sgml
    src/backend/catalog: heap.c
    src/backend/commands: analyze.c
    src/backend/utils/adt: selfuncs.c
    src/backend/utils/cache: lsyscache.c
    src/include/catalog: catversion.h pg_statistic.h
    src/test/regress/expected: rules.out

Log message:
    Instead of storing pg_statistic stavalues entries as text strings, store
    them as arrays of the internal datatype.  This requires treating the
    stavalues columns as 'anyarray' rather than 'text[]', which is not 100%
    kosher but seems to work fine for the purposes we need for pg_statistic.
    Perhaps in the future 'anyarray' will be allowed more generally.