]> granicus.if.org Git - postgresql/commit
Tweak find_composite_type_dependencies API a bit more.
authorRobert Haas <rhaas@postgresql.org>
Fri, 11 Feb 2011 13:47:38 +0000 (08:47 -0500)
committerRobert Haas <rhaas@postgresql.org>
Fri, 11 Feb 2011 13:47:38 +0000 (08:47 -0500)
commit2c20ba1fd284423e4652f2f6855d257339245e97
tree12f6b4f0af1bf8ae228039e64533bdcf9f6954f5
parent61cf7bcdf76a2a32d2400a116c8da48d5fd4d3a2
Tweak find_composite_type_dependencies API a bit more.

Per discussion with Noah Misch, the previous coding, introduced by
my commit 65377e0b9c0e0397b1598b38b6a7fb8b6f740d39 on 2011-02-06,
was really an abuse of RELKIND_COMPOSITE_TYPE, since the caller in
typecmds.c is actually passing the name of a domain.  So go back
having a type name argument, but make the first argument a Relation
rather than just a string so we can tell whether it's a table or
a foreign table and emit the proper error message.
src/backend/commands/tablecmds.c
src/backend/commands/typecmds.c
src/include/commands/tablecmds.h