CVSROOT: /cvsroot
Module name: pgsql
Changes by: [email protected] 02/07/18 19:11:32
Modified files:
doc/src/sgml : reference.sgml release.sgml
doc/src/sgml/ref: allfiles.sgml create_function.sgml
src/backend/catalog: Makefile dependency.c indexing.c
pg_aggregate.c pg_proc.c
src/backend/commands: functioncmds.c
src/backend/parser: gram.y keywords.c parse_coerce.c
src/backend/tcop: postgres.c utility.c
src/backend/utils/adt: ruleutils.c sets.c
src/backend/utils/cache: syscache.c
src/bin/initdb : initdb.sh
src/bin/pg_dump: common.c pg_dump.c pg_dump.h
src/include/catalog: catname.h catversion.h indexing.h pg_proc.h
src/include/commands: defrem.h
src/include/nodes: nodes.h parsenodes.h
src/include/utils: syscache.h
src/test/regress/expected: opr_sanity.out sanity_check.out
src/test/regress/sql: opr_sanity.sql
Added files:
doc/src/sgml/ref: create_cast.sgml drop_cast.sgml
src/include/catalog: pg_cast.h
Log message:
pg_cast table, and standards-compliant CREATE/DROP CAST commands, plus
extension to create binary compatible casts. Includes dependency tracking
as well.
pg_proc.proimplicit is now defunct, but will be removed in a separate
commit.
pg_dump provides a migration path from the previous scheme to declare
casts. Dumping binary compatible casts is currently impossible, though.