Text Size: Normal / Large

44.3. pg_am

The catalog pg_am stores information about index access methods. There is one row for each index access method supported by the system. The contents of this catalog are discussed in detail in Chapter 50.

Table 44-3. pg_am Columns

NameTypeReferencesDescription
amnamename Name of the access method
amstrategiesint2 Number of operator strategies for this access method, or zero if access method does not have a fixed set of operator strategies
amsupportint2 Number of support routines for this access method
amcanorderbool Does the access method support ordered scans?
amcanuniquebool Does the access method support unique indexes?
amcanmulticolbool Does the access method support multicolumn indexes?
amoptionalkeybool Does the access method support a scan without any constraint for the first index column?
amindexnullsbool Does the access method support null index entries?
amsearchnullsbool Does the access method support IS NULL searches?
amstoragebool Can index storage data type differ from column data type?
amclusterablebool Can an index of this type be clustered on?
aminsertregprocpg_proc.oid"Insert this tuple" function
ambeginscanregprocpg_proc.oid"Start new scan" function
amgettupleregprocpg_proc.oid"Next valid tuple" function
amgetmultiregprocpg_proc.oid"Fetch multiple tuples" function
amrescanregprocpg_proc.oid"Restart this scan" function
amendscanregprocpg_proc.oid"End this scan" function
ammarkposregprocpg_proc.oid"Mark current scan position" function
amrestrposregprocpg_proc.oid"Restore marked scan position" function
ambuildregprocpg_proc.oid"Build new index" function
ambulkdeleteregprocpg_proc.oidBulk-delete function
amvacuumcleanupregprocpg_proc.oidPost-VACUUM cleanup function
amcostestimateregprocpg_proc.oidFunction to estimate cost of an index scan
amoptionsregprocpg_proc.oidFunction to parse and validate reloptions for an index

User Comments

No comments could be found for this page.

Add Comment

Please use this form to add your own comments regarding your experience with particular features of PostgreSQL, clarifications of the documentation, or hints for other users. Please note, this is not a support forum, and your IP address will be logged. If you have a question or need help, please see the faq, try a mailing list, or join us on IRC. Note that submissions containing URLs or other keywords commonly found in 'spam' comments may be silently discarded. Please contact the webmaster if you think this is happening to you in error.

In order to submit a comment, you must have a community account.

* Comment
 

* denotes required field

Privacy Policy | Project hosted by our server sponsors. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group