postgresql/contrib/postgres_fdw
Tom Lane 211e157a51 Change postgres_fdw to show casts as casts, not underlying function calls.
On reflection this method seems to be exposing an unreasonable amount of
implementation detail.  It wouldn't matter when talking to a remote server
of the identical Postgres version, but it seems likely to make things worse
not better if the remote is a different version with different casting
infrastructure.  Instead adopt ruleutils.c's policy of regurgitating the
cast as it was originally specified; including not showing it at all, if
it was implicit to start with.  (We must do that because for some datatypes
explicit and implicit casts have different semantics.)
2013-02-22 07:30:21 -05:00
..
expected Change postgres_fdw to show casts as casts, not underlying function calls. 2013-02-22 07:30:21 -05:00
sql Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
.gitignore Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
Makefile Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
connection.c Adjust postgres_fdw's search path handling. 2013-02-22 06:04:49 -05:00
deparse.c Change postgres_fdw to show casts as casts, not underlying function calls. 2013-02-22 07:30:21 -05:00
option.c Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
postgres_fdw--1.0.sql Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
postgres_fdw.c Get rid of postgres_fdw's assumption that remote type OIDs match ours. 2013-02-22 06:36:54 -05:00
postgres_fdw.control Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
postgres_fdw.h Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00