postgresql/src/include
Tom Lane a13b018530 Disallow foreign-key references from temp tables to permanent tables.
Per recent discussion, this does not work because other backends can't
reliably see tuples in a temp table and so cannot run the RI checks
correctly.  Seems better to disallow this case than go back to accessing
temp tables through shared buffers.  Also, disallow FK references to
ON COMMIT DELETE ROWS tables.  We already caught this problem for normal
TRUNCATE, but the path used by ON COMMIT didn't check.
2003-09-19 21:04:20 +00:00
..
access Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 2003-09-15 23:33:43 +00:00
bootstrap Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
catalog Disallow foreign-key references from temp tables to permanent tables. 2003-09-19 21:04:20 +00:00
commands Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
executor Improve dynahash.c's API so that caller can specify the comparison function 2003-08-19 01:13:41 +00:00
lib Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
libpq Second try at IPv4-to-v6 mapping code; avoid assuming that the struct 2003-09-05 23:07:21 +00:00
mb pgindent run. 2003-08-04 00:43:34 +00:00
nodes Fix typo in comment 2003-09-17 04:25:29 +00:00
optimizer Remove geqo_random_seed parameter. Having geqo reset the global random() 2003-09-07 15:26:54 +00:00
parser Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
port Add missing support for Opteron (__x86_64__). 2003-09-14 20:21:18 +00:00
regex Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
rewrite Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
storage Implement compiler #error if spinlock code not found, add configure flag 2003-09-12 16:10:27 +00:00
tcop Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
utils Rename DoIt to changeVar, for clarity. 2003-09-01 04:15:51 +00:00
c.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
fmgr.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
funcapi.h Fix some copyright notices that weren't updated. Improve copyright tool 2003-08-04 23:59:41 +00:00
getaddrinfo.h Workaround for platforms that have getaddrinfo() without AI_NUMERICHOST. 2003-08-14 18:32:55 +00:00
getopt_long.h Another pgindent run with updated typedefs. 2003-08-08 21:42:59 +00:00
Makefile Include directory rearrangement 2001-08-28 14:20:28 +00:00
miscadmin.h Mop-up for previous change to determine default shared_buffers and 2003-08-26 15:38:25 +00:00
pg_config.h.in autoconf/autoheader run. 2003-09-13 16:39:51 +00:00
pg_config.h.win32 Attached is the complete diff against current CVS. 2003-06-12 08:15:29 +00:00
pg_config_manual.h pgindent run. 2003-08-04 00:43:34 +00:00
pgstat.h pgindent run. 2003-08-04 00:43:34 +00:00
port.h Attempt threading in this order: 2003-09-13 14:49:51 +00:00
postgres.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
postgres_ext.h Share PG_DIAG_* macros between client and server and use them internally. 2003-08-27 00:33:34 +00:00
postgres_fe.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
rusagestub.h Update copyrights to 2003. 2003-08-04 02:40:20 +00:00
strdup.h Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 1997-09-08 02:41:22 +00:00