From: | tgl(at)postgresql(dot)org (Tom Lane) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Clean up API for ambulkdelete/amvacuumcleanup as per today's |
Date: | 2006-05-02 22:25:10 |
Message-ID: | 20060502222510.E62F29FA9BD@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Log Message:
-----------
Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion.
This formulation requires every AM to provide amvacuumcleanup, unlike before,
but it's surely a whole lot cleaner. Also, add an 'amstorage' column to
pg_am so that we can get rid of hardwired knowledge in DefineOpClass().
Modified Files:
--------------
pgsql/doc/src/sgml:
catalogs.sgml (r2.121 -> r2.122)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/catalogs.sgml.diff?r1=2.121&r2=2.122)
indexam.sgml (r2.9 -> r2.10)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/indexam.sgml.diff?r1=2.9&r2=2.10)
pgsql/src/backend/access/gin:
ginvacuum.c (r1.1 -> r1.2)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/gin/ginvacuum.c.diff?r1=1.1&r2=1.2)
pgsql/src/backend/access/gist:
gistvacuum.c (r1.18 -> r1.19)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/gist/gistvacuum.c.diff?r1=1.18&r2=1.19)
pgsql/src/backend/access/hash:
hash.c (r1.88 -> r1.89)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/hash/hash.c.diff?r1=1.88&r2=1.89)
pgsql/src/backend/access/index:
indexam.c (r1.91 -> r1.92)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/index/indexam.c.diff?r1=1.91&r2=1.92)
pgsql/src/backend/access/nbtree:
nbtree.c (r1.145 -> r1.146)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/nbtree/nbtree.c.diff?r1=1.145&r2=1.146)
pgsql/src/backend/commands:
cluster.c (r1.146 -> r1.147)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/cluster.c.diff?r1=1.146&r2=1.147)
opclasscmds.c (r1.44 -> r1.45)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/opclasscmds.c.diff?r1=1.44&r2=1.45)
vacuum.c (r1.327 -> r1.328)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/vacuum.c.diff?r1=1.327&r2=1.328)
vacuumlazy.c (r1.69 -> r1.70)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/vacuumlazy.c.diff?r1=1.69&r2=1.70)
pgsql/src/include/access:
genam.h (r1.58 -> r1.59)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/genam.h.diff?r1=1.58&r2=1.59)
hash.h (r1.68 -> r1.69)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/hash.h.diff?r1=1.68&r2=1.69)
pgsql/src/include/catalog:
catversion.h (r1.330 -> r1.331)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.330&r2=1.331)
pg_am.h (r1.41 -> r1.42)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_am.h.diff?r1=1.41&r2=1.42)
pg_proc.h (r1.409 -> r1.410)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.409&r2=1.410)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2006-05-03 00:24:57 | pgsql: Fix calculation of plan node extParams to account for the |
Previous Message | James William Pye | 2006-05-02 19:42:06 | python - web: Content update. |