Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: e57345975cf8ddbf044bfd164359e74e1a9bcab2
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2006-05-02T22:25:10Z
Releases: 8.2.0
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().

Files