postgresql/src/include/commands
Alvaro Herrera 473b932870 Support CREATE ACCESS METHOD
This enables external code to create access methods.  This is useful so
that extensions can add their own access methods which can be formally
tracked for dependencies, so that DROP operates correctly.  Also, having
explicit support makes pg_dump work correctly.

Currently only index AMs are supported, but we expect different types to
be added in the future.

Authors: Alexander Korotkov, Petr Jelínek
Reviewed-By: Teodor Sigaev, Petr Jelínek, Jim Nasby
Commitfest-URL: https://commitfest.postgresql.org/9/353/
Discussion: https://www.postgresql.org/message-id/CAPpHfdsXwZmojm6Dx+TJnpYk27kT4o7Ri6X_4OSWcByu1Rm+VA@mail.gmail.com
2016-03-23 23:01:35 -03:00
..
alter.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
async.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
cluster.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
collationcmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
comment.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
conversioncmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
copy.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
createas.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
dbcommands.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
dbcommands_xlog.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
defrem.h Support CREATE ACCESS METHOD 2016-03-23 23:01:35 -03:00
discard.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
event_trigger.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
explain.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
extension.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
lockcmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
matview.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
policy.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
portalcmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
prepare.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
proclang.h Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
progress.h Add simple VACUUM progress reporting. 2016-03-15 13:32:56 -04:00
schemacmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
seclabel.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
sequence.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
tablecmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
tablespace.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
trigger.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
typecmds.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
user.h Allow CURRENT/SESSION_USER to be used in certain commands 2015-03-09 15:41:54 -03:00
vacuum.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
variable.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
view.h Update copyright for 2016 2016-01-02 13:33:40 -05:00