Bruce Momjian
33e2e02493
Add CVS version labels to all install/uninstall scripts.
2007-11-13 04:24:29 +00:00
Bruce Momjian
926bbab448
Make /contrib install/uninstall script consistent:
...
remove transactions
use create or replace function
make formatting consistent
set search patch on first line
Add documentation on modifying *.sql to set the search patch, and
mention that major upgrades should still run the installation scripts.
Some of these issues were spotted by Tom today.
2007-11-11 03:25:35 +00:00
Bruce Momjian
541ff409cc
Remove references to READMEs from /contrib Makefiles.
2007-11-10 23:59:52 +00:00
Bruce Momjian
c3c69ab4fd
Move most /contrib README files into SGML. Some still need conversion
...
or will never be converted.
2007-11-10 23:30:46 +00:00
Tom Lane
2a275e6d3c
Fix pg_buffercache to release buffer partition locks in reverse order,
...
and add a note about why. This is not tremendously important right now,
probably, but it will get more urgent if NUM_BUFFER_PARTITIONS is increased
as much as proposed.
2007-07-16 21:20:36 +00:00
Tom Lane
b09c248bdd
Fix PGXS conventions so that extensions can be built against Postgres
...
installations whose pg_config program does not appear first in the PATH.
Per gripe from Eddie Stanley and subsequent discussions with Fabien Coelho
and others.
2007-06-26 22:05:04 +00:00
Bruce Momjian
b0194ab110
Add the usage count statistics to the information available in
...
contrib/pgbuffercache.
Greg Smith
2007-04-07 16:09:14 +00:00
Tom Lane
bd95c74985
Code cleanup for pg_buffercache, from Mark Kirkwood.
2006-10-22 17:49:21 +00:00
Tom Lane
def651f48f
Clean up local redeclarations of variables with DLLIMPORT, per report
...
from Magnus that MSVC complains about this.
2006-10-19 18:32:48 +00:00
Bruce Momjian
f99a569a2e
pgindent run for 8.2.
2006-10-04 00:30:14 +00:00
Tom Lane
10b9ca3d05
Split the buffer mapping table into multiple separately lockable
...
partitions, as per discussion. Passes functionality checks, but
I don't have any performance data yet.
2006-07-23 03:07:58 +00:00
Tom Lane
a0ffab351e
Magic blocks don't do us any good unless we use 'em ... so install one
...
in every shared library.
2006-05-30 22:12:16 +00:00
Bruce Momjian
525de8d556
Improve /contrib/pg_buffercache installation to use BEGIN/COMMIT,
...
improve examples.
Mark Kirkwood
2006-04-26 22:50:17 +00:00
Peter Eisentraut
7f4f42fa10
Clean up CREATE FUNCTION syntax usage in contrib and elsewhere, in
...
particular get rid of single quotes around language names and old WITH ()
construct.
2006-02-27 16:09:50 +00:00
Peter Eisentraut
fe83b3ebc6
contrib uninstall scripts
...
by David Fetter
2006-02-27 12:54:39 +00:00
Bruce Momjian
1dc3498251
Standard pgindent run for 8.1.
2005-10-15 02:49:52 +00:00
Tom Lane
07eeb9d109
Do all accesses to shared buffer headers through volatile-qualified
...
pointers, to ensure that compilers won't rearrange accesses to occur
while we're not holding the buffer header spinlock. It's probably
not necessary to mark volatile in every single place in bufmgr.c,
but better safe than sorry. Per trouble report from Kevin Grittner.
2005-10-12 16:45:14 +00:00
Tom Lane
0b36cb83dc
PGXS should be set with := not =, as specified in the documentation,
...
to avoid useless multiple executions of pg_config.
2005-09-27 17:13:14 +00:00
Tom Lane
12a323b7a8
Change relblocknumber field of pg_buffercache view from numeric to int8
...
for efficiency's sake. Mark Kirkwood.
2005-05-31 00:07:47 +00:00
Neil Conway
f5dbbdcf00
Remove pg_buffercache_pages.h -- patch from Mark Kirkwood.
2005-04-01 08:41:19 +00:00
Neil Conway
e1b398c6f5
Fix build error in pg_buffercache on Win32 (native and cygwin). From
...
Mark Kirkwood.
2005-03-31 00:45:26 +00:00
Neil Conway
de004e44e2
Add pg_buffercache contrib module, from Mark Kirkwood.
2005-03-12 15:36:24 +00:00