Retire xlateSqlType/xlateSqlFunc; all type name translations are now
handled as special productions. This is needed to keep us honest about user-schema type names that happen to coincide with system type names. Per pghackers discussion 24-Apr. To avoid bloating the keyword list too much, I removed the translations for datetime, timespan, and lztext, all of which were slated for destruction several versions back anyway.
Showing
- src/backend/commands/typecmds.c 11 additions, 10 deletionssrc/backend/commands/typecmds.c
- src/backend/parser/gram.y 134 additions, 149 deletionssrc/backend/parser/gram.y
- src/backend/parser/keywords.c 7 additions, 1 deletionsrc/backend/parser/keywords.c
- src/include/catalog/pg_proc.h 10 additions, 2 deletionssrc/include/catalog/pg_proc.h
- src/include/parser/gramparse.h 4 additions, 4 deletionssrc/include/parser/gramparse.h
- src/pl/plpgsql/src/pl_comp.c 2 additions, 2 deletionssrc/pl/plpgsql/src/pl_comp.c
- src/test/regress/expected/alter_table.out 6 additions, 6 deletionssrc/test/regress/expected/alter_table.out
- src/test/regress/expected/foreign_key.out 2 additions, 2 deletionssrc/test/regress/expected/foreign_key.out
- src/test/regress/expected/rules.out 1 addition, 1 deletionsrc/test/regress/expected/rules.out
- src/test/regress/sql/alter_table.sql 6 additions, 6 deletionssrc/test/regress/sql/alter_table.sql
- src/test/regress/sql/foreign_key.sql 2 additions, 2 deletionssrc/test/regress/sql/foreign_key.sql
- src/test/regress/sql/rules.sql 1 addition, 1 deletionsrc/test/regress/sql/rules.sql
Loading
Please register or sign in to comment