Preliminary code review for anonymous-composite-types patch: fix breakage
of functions returning domain types, update documentation for typtype, move get_typtype to lsyscache.c (actually, resurrect the old version), add defense against creating pseudo-typed table columns, fix some bogus list-parsing in grammar. Issues remain with respect to alias handling and type checking; Joe is on those.
Showing
- doc/src/sgml/catalogs.sgml 5 additions, 4 deletionsdoc/src/sgml/catalogs.sgml
- src/backend/access/common/tupdesc.c 4 additions, 6 deletionssrc/backend/access/common/tupdesc.c
- src/backend/catalog/heap.c 23 additions, 13 deletionssrc/backend/catalog/heap.c
- src/backend/catalog/pg_proc.c 3 additions, 4 deletionssrc/backend/catalog/pg_proc.c
- src/backend/executor/functions.c 2 additions, 2 deletionssrc/backend/executor/functions.c
- src/backend/executor/nodeFunctionscan.c 4 additions, 5 deletionssrc/backend/executor/nodeFunctionscan.c
- src/backend/parser/gram.y 30 additions, 38 deletionssrc/backend/parser/gram.y
- src/backend/parser/parse_relation.c 7 additions, 33 deletionssrc/backend/parser/parse_relation.c
- src/backend/utils/cache/lsyscache.c 3 additions, 5 deletionssrc/backend/utils/cache/lsyscache.c
- src/include/catalog/pg_type.h 7 additions, 6 deletionssrc/include/catalog/pg_type.h
- src/include/parser/parse_relation.h 1 addition, 2 deletionssrc/include/parser/parse_relation.h
- src/include/utils/lsyscache.h 2 additions, 1 deletionsrc/include/utils/lsyscache.h
Loading
Please register or sign in to comment