CVSROOT: /cvsroot
Module name: pgsql
Changes by: petere@postgresql.org 02/07/24 15:11:14
Modified files:
doc/src/sgml : catalogs.sgml
doc/src/sgml/ref: create_function.sgml create_language.sgml
create_type.sgml
src/backend/catalog: heap.c pg_aggregate.c pg_operator.c
pg_proc.c pg_type.c
src/backend/commands: functioncmds.c operatorcmds.c proclang.c
typecmds.c user.c
src/backend/nodes: copyfuncs.c equalfuncs.c
src/backend/parser: gram.y
src/backend/utils: Gen_fmgrtab.sh
src/backend/utils/adt: sets.c
src/bin/initdb : initdb.sh
src/bin/pg_dump: pg_dump.c
src/include/catalog: catversion.h pg_attribute.h pg_class.h
pg_language.h pg_operator.h pg_proc.h
pg_shadow.h pg_type.h
src/include/nodes: parsenodes.h
src/include/optimizer: cost.h
src/test/regress/expected: oidjoins.out rules.out
type_sanity.out
src/test/regress/sql: oidjoins.sql type_sanity.sql
Log message:
Remove unused system table columns:
pg_language.lancompiler
pg_operator.oprprec
pg_operator.oprisleft
pg_proc.proimplicit
pg_proc.probyte_pct
pg_proc.properbyte_cpu
pg_proc.propercall_cpu
pg_proc.prooutin_ratio
pg_shadow.usetrace
pg_type.typprtlen
pg_type.typreceive
pg_type.typsend
Attempts to use the obsoleted attributes of pg_operator or pg_proc
in the CREATE commands will be greeted by a warning. For pg_type,
there is no warning (yet) because pg_dump scripts still contain these
attributes.
Also remove new but already obsolete spellings
isVolatile, isStable, isImmutable in WITH clause. (Use new syntax
instead.)