]> granicus.if.org Git - postgresql/commit
Retire xlateSqlType/xlateSqlFunc; all type name translations are now
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 3 May 2002 00:32:19 +0000 (00:32 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 3 May 2002 00:32:19 +0000 (00:32 +0000)
commit53cedcac22bca29bb6ac766b04d5dd08db77ac03
tree52a9ada483515c730714941cac9cb494edfd6cd0
parentc2def1b1287eca171212de0cd9d1de21de469961
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.
12 files changed:
src/backend/commands/typecmds.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/include/catalog/pg_proc.h
src/include/parser/gramparse.h
src/pl/plpgsql/src/pl_comp.c
src/test/regress/expected/alter_table.out
src/test/regress/expected/foreign_key.out
src/test/regress/expected/rules.out
src/test/regress/sql/alter_table.sql
src/test/regress/sql/foreign_key.sql
src/test/regress/sql/rules.sql