Add new CREATE CONVERSION/DROP CONVERSION command.
This is the first cut toward CREATE CONVERSION/DROP CONVERSION implementaion. The commands can now add/remove tuples to the new pg_conversion system catalog, but that's all. Still need work to make them actually working. Documentations, regression tests also need work.
Showing
- src/backend/catalog/Makefile 4 additions, 3 deletionssrc/backend/catalog/Makefile
- src/backend/catalog/indexing.c 3 additions, 1 deletionsrc/backend/catalog/indexing.c
- src/backend/catalog/pg_conversion.c 249 additions, 0 deletionssrc/backend/catalog/pg_conversion.c
- src/backend/commands/Makefile 3 additions, 2 deletionssrc/backend/commands/Makefile
- src/backend/commands/conversioncmds.c 112 additions, 0 deletionssrc/backend/commands/conversioncmds.c
- src/backend/parser/gram.y 33 additions, 4 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 2 additions, 1 deletionsrc/backend/parser/keywords.c
- src/backend/tcop/postgres.c 9 additions, 2 deletionssrc/backend/tcop/postgres.c
- src/backend/tcop/utility.c 13 additions, 1 deletionsrc/backend/tcop/utility.c
- src/backend/utils/cache/syscache.c 12 additions, 1 deletionsrc/backend/utils/cache/syscache.c
- src/include/catalog/catname.h 2 additions, 1 deletionsrc/include/catalog/catname.h
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/indexing.h 8 additions, 1 deletionsrc/include/catalog/indexing.h
- src/include/catalog/pg_conversion.h 93 additions, 0 deletionssrc/include/catalog/pg_conversion.h
- src/include/commands/conversioncmds.h 23 additions, 0 deletionssrc/include/commands/conversioncmds.h
- src/include/nodes/nodes.h 2 additions, 1 deletionsrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 16 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/include/utils/syscache.h 22 additions, 22 deletionssrc/include/utils/syscache.h
- src/test/regress/expected/sanity_check.out 2 additions, 1 deletionsrc/test/regress/expected/sanity_check.out
Loading
Please register or sign in to comment