postgresql/src/backend
Robert Haas be90032e0d Remove partial and undocumented GRANT .. FOREIGN TABLE support.
Instead, foreign tables are treated just like views: permissions can
be granted using GRANT privilege ON [TABLE] foreign_table_name TO role,
and revoked similarly.  GRANT/REVOKE .. FOREIGN TABLE is no longer
supported, just as we don't support GRANT/REVOKE .. VIEW.  The set of
accepted permissions for foreign tables is now identical to the set for
regular tables, and views.

Per report from Thom Brown, and subsequent discussion.
2011-04-25 16:39:18 -04:00
..
access Fix SSI-related assertion failure. 2011-04-25 09:47:28 -04:00
bootstrap Avoid changing an index's indcheckxmin horizon during REINDEX. 2011-04-19 18:50:56 -04:00
catalog Remove partial and undocumented GRANT .. FOREIGN TABLE support. 2011-04-25 16:39:18 -04:00
commands Add postmaster/postgres undocumented -b option for binary upgrades. 2011-04-25 12:00:21 -04:00
executor Make a code-cleanup pass over the collations patch. 2011-04-22 17:43:18 -04:00
foreign Clean up most -Wunused-but-set-variable warnings from gcc 4.6 2011-04-11 22:28:45 +03:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq On HP/UX, the structs used by ioctl(SIOCGLIFCONF) are named differently 2011-04-13 22:25:27 +03:00
main Assorted minor changes to silence Windows compiler warnings. 2011-04-25 12:56:53 -04:00
nodes Fix handling of collations in multi-row VALUES constructs. 2011-04-18 15:31:52 -04:00
optimizer Improve cost estimation for aggregates and window functions. 2011-04-24 16:55:20 -04:00
parser Remove partial and undocumented GRANT .. FOREIGN TABLE support. 2011-04-25 16:39:18 -04:00
po Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port Assorted minor changes to silence Windows compiler warnings. 2011-04-25 12:56:53 -04:00
postmaster Add postmaster/postgres undocumented -b option for binary upgrades. 2011-04-25 12:00:21 -04:00
regex Insert dummy "break"s to silence compiler complaints. 2011-04-10 18:44:07 -04:00
replication pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
rewrite Clean up most -Wunused-but-set-variable warnings from gcc 4.6 2011-04-11 22:28:45 +03:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Add fast paths for cases when no serializable transactions are running. 2011-04-25 09:52:01 -04:00
tcop Add postmaster/postgres undocumented -b option for binary upgrades. 2011-04-25 12:00:21 -04:00
tsearch Fix char2wchar/wchar2char to support collations properly. 2011-04-23 12:35:41 -04:00
utils Remove partial and undocumented GRANT .. FOREIGN TABLE support. 2011-04-25 16:39:18 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
Makefile replication/repl_gram.h needs to be cleaned too ... 2011-03-10 00:12:38 -05:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
nls.mk Revise the API for GUC variable assign hooks. 2011-04-07 00:12:02 -04:00