Remove pg_collation.collversion.
authorThomas Munro <tmunro@postgresql.org>
Mon, 2 Nov 2020 06:36:09 +0000 (19:36 +1300)
committerThomas Munro <tmunro@postgresql.org>
Mon, 2 Nov 2020 11:44:59 +0000 (00:44 +1300)
commit7d1297df0830725d4434ba7dbf71a9e8221ad49e
tree8a4973592cbc2b21824e59b054953d84c7be35da
parent8ef2a5afdf8ec9e4c8b28a7042c9508eb6161671
Remove pg_collation.collversion.

This model couldn't be extended to cover the default collation, and
didn't have any information about the affected database objects when the
version changed.  Remove, in preparation for a follow-up commit that
will add a new mechanism.

Author: Thomas Munro <thomas.munro@gmail.com>
Reviewed-by: Julien Rouhaud <rjuju123@gmail.com>
Reviewed-by: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Discussion: https://postgr.es/m/CAEepm%3D0uEQCpfq_%2BLYFBdArCe4Ot98t1aR4eYiYTe%3DyavQygiQ%40mail.gmail.com
22 files changed:
doc/src/sgml/catalogs.sgml
doc/src/sgml/func.sgml
doc/src/sgml/ref/alter_collation.sgml
doc/src/sgml/ref/create_collation.sgml
src/backend/catalog/pg_collation.c
src/backend/commands/collationcmds.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/parser/gram.y
src/backend/tcop/utility.c
src/backend/utils/adt/pg_locale.c
src/bin/pg_dump/pg_dump.c
src/include/catalog/catversion.h
src/include/catalog/pg_collation.dat
src/include/catalog/pg_collation.h
src/include/catalog/toasting.h
src/include/commands/collationcmds.h
src/include/nodes/parsenodes.h
src/test/regress/expected/collate.icu.utf8.out
src/test/regress/expected/collate.linux.utf8.out
src/test/regress/sql/collate.icu.utf8.sql
src/test/regress/sql/collate.linux.utf8.sql