postgresql/src/include
Tom Lane bbbc00af88 Clean up some longstanding problems in shared-cache invalidation.
SI messages now include the relevant database OID, so that operations
in one database do not cause useless cache flushes in backends attached
to other databases.  Declare SI messages properly using a union, to
eliminate the former assumption that Oid is the same size as int or Index.
Rewrite the nearly-unreadable code in inval.c, and document it better.
Arrange for catcache flushes at end of command/transaction to happen before
relcache flushes do --- this avoids loading a new tuple into the catcache
while setting up new relcache entry, only to have it be flushed again
immediately.
2001-06-19 19:42:16 +00:00
..
access Clean up various to-do items associated with system indexes: 2001-06-12 05:55:50 +00:00
bootstrap Make bootstrap debug messages more readable. Clean up some clutter. 2001-05-12 01:48:49 +00:00
catalog Make inet/cidr << and <<= operators indexable. From Alex Pilosov <alex@pilosoft.com>. 2001-06-17 02:05:20 +00:00
commands Preliminary code cleanup in elog(). Split out some code into utility 2001-06-08 21:16:49 +00:00
executor Make planner compute the number of hash buckets the same way that 2001-06-11 00:17:08 +00:00
lib pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
libpq pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
mb BTW it does not add encodign it just patches existing one (KOI8) to 2001-05-03 21:38:45 +00:00
nodes Allow GRANT/REVOKE to/from more than one user per invocation. Command tag 2001-06-09 23:21:55 +00:00
optimizer Improve planning of OR indexscan plans: for quals like 2001-06-05 17:13:52 +00:00
parser Make bit and bit varying types reject too long input. (They already tried 2001-05-22 16:37:17 +00:00
port I haven't tried building postgres with the Watcom compiler for 7.1 because 2001-05-24 15:53:34 +00:00
regex pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
rewrite Remove some dead code, simplify calling convention. 2001-06-13 18:56:30 +00:00
storage Clean up some longstanding problems in shared-cache invalidation. 2001-06-19 19:42:16 +00:00
tcop Preliminary code cleanup in elog(). Split out some code into utility 2001-06-08 21:16:49 +00:00
utils Clean up some longstanding problems in shared-cache invalidation. 2001-06-19 19:42:16 +00:00
c.h Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
config.h.in The attached patch enables PostgreSQL CVS to build cleanly under Cygwin 2001-06-11 22:12:48 +00:00
config.h.win32 Stamp CVS as 7.2. Update all interface version numbers. This is the 2001-05-11 01:46:33 +00:00
fmgr.h Add dynamic_library_path parameter and automatic appending of shared 2001-05-17 17:44:18 +00:00
Makefile Add missing semicolon required by QNX shell. 2001-03-01 16:17:53 +00:00
miscadmin.h The attached patch enables the contrib subtree to build cleanly under 2001-06-18 21:38:02 +00:00
postgres_ext.h pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
postgres_fe.h Restructure the key include files per recent pghackers discussion: there 2001-02-10 02:31:31 +00:00
postgres.h Clean up various to-do items associated with system indexes: 2001-06-12 05:55:50 +00:00
rusagestub.h Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 2001-01-24 19:43:33 +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