postgresql/src
Teodor Sigaev e8cab5fe49 Concurrency for GiST
- full concurrency for insert/update/select/vacuum:
        - select and vacuum never locks more than one page simultaneously
        - select (gettuple) hasn't any lock across it's calls
        - insert never locks more than two page simultaneously:
                - during search of leaf to insert it locks only one page
                  simultaneously
                - while walk upward to the root it locked only parent (may be
                  non-direct parent) and child. One of them X-lock, another may
                  be S- or X-lock
- 'vacuum full' locks index
- improve gistgetmulti
- simplify XLOG records

Fix bug in index_beginscan_internal: LockRelation may clean
  rd_aminfo structure, so move GET_REL_PROCEDURE after LockRelation
2005-06-27 12:45:23 +00:00
..
backend Concurrency for GiST 2005-06-27 12:45:23 +00:00
bin Modify pg_dump to assume that a check constraint is inherited if its 2005-06-27 02:17:47 +00:00
include Concurrency for GiST 2005-06-27 12:45:23 +00:00
interfaces Remove support for Kerberos V4. It seems no one is using this, it has 2005-06-27 02:04:26 +00:00
makefiles Add a --dbname option to the pg_regress script, and use pl_regression 2005-05-17 18:26:23 +00:00
pl Add Oracle-compatible GREATEST and LEAST functions. Pavel Stehule 2005-06-26 22:05:42 +00:00
port Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
template Support Sun's compiler on SunOS4 (a/k/a Solaris 9). Per ayan@ayan.net 2004-12-29 23:47:40 +00:00
test Fix overlooked regression output file. 2005-06-26 17:20:04 +00:00
timezone Tweak dynahash.c to not allocate so many entries at once when dealing 2005-06-26 23:32:34 +00:00
tools Move findoidjoins out of contrib and into src/tools, which is a more 2005-06-23 02:33:28 +00:00
tutorial Adjust src/tutorial Makefile so that it can use pgxs. This allows the 2005-01-13 18:23:22 +00:00
utils PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Adjust src/tutorial Makefile so that it can use pgxs. This allows the 2005-01-13 18:23:22 +00:00
Makefile.global.in Add a --dbname option to the pg_regress script, and use pl_regression 2005-05-17 18:26:23 +00:00
Makefile.shlib Fix up makefile dependencies for pg_config_paths.h. 2004-11-20 21:13:06 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak Attached is a makefile I hacked up to build pg_config under MSVC - the 2005-06-14 17:50:38 +00:00