postgresql/src/include/catalog
Andres Freund 728f152e07 Add rmgr callback to name xlog record types for display purposes.
This is primarily useful for the upcoming pg_xlogdump --stats feature,
but also allows to remove some duplicated code in the rmgr_desc
routines.

Due to the separation and harmonization, the output of dipsplayed
records changes somewhat. But since this isn't enduser oriented
content that's ok.

It's potentially desirable to further change pg_xlogdump's display of
records. It previously wasn't possible to show the record type
separately from the description forcing it to be in the last
column. But that's better done in a separate commit.

Author: Abhijit Menon-Sen, slightly editorialized by me
Reviewed-By: Álvaro Herrera, Andres Freund, and Heikki Linnakangas
Discussion: 20140604104716.GA3989@toroid.org
2014-09-19 16:20:29 +02:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
binary_upgrade.h pg_upgrade: prevent oid conflicts with new-cluster TOAST tables 2014-08-07 14:56:13 -04:00
catalog.h Rationalize common/relpath.[hc]. 2014-04-30 17:30:50 -04:00
catversion.h Fix the return type of GIN triConsistent support functions to "char". 2014-09-16 09:22:33 +03:00
dependency.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
duplicate_oids pgindent run for 9.4 2014-05-06 12:12:18 -04:00
genbki.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
heap.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
index.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
indexing.h Add Asserts to verify that catalog cache keys are unique and not null. 2014-06-20 18:21:05 -04:00
namespace.h rename macro isTempOrToastNamespace to isTempOrTempToastNamespace 2014-08-25 21:28:19 -04:00
objectaccess.h Fix s/pluggins/plugins/ typo in two comments. 2014-09-01 12:01:29 +02:00
objectaddress.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_aggregate.h Add min and max aggregates for inet/cidr data types. 2014-08-28 22:37:58 -04:00
pg_am.h Allow opclasses to provide tri-valued GIN consistent functions. 2014-03-12 17:51:30 +02:00
pg_amop.h Add btree and hash opclasses for pg_lsn. 2014-06-04 20:45:56 -04:00
pg_amproc.h Add sortsupport routines for text. 2014-08-14 12:09:52 -04:00
pg_attrdef.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_attribute.h Again update C comments for pg_attribute.attislocal 2014-08-30 10:25:11 -04:00
pg_auth_members.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_authid.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_cast.h Introduce jsonb, a structured format for storing json. 2014-03-23 16:40:19 -04:00
pg_class.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_collation.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_collation_fn.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_constraint.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_control.h Add defenses against running with a wrong selection of LOBLKSIZE. 2014-06-05 11:31:06 -04:00
pg_conversion.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_conversion_fn.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_database.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_db_role_setting.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_default_acl.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_depend.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_description.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_enum.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_event_trigger.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_extension.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_foreign_data_wrapper.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_foreign_server.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_foreign_table.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_index.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_inherits.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_inherits_fn.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_language.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_largeobject.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_largeobject_metadata.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_namespace.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_opclass.h Add btree and hash opclasses for pg_lsn. 2014-06-04 20:45:56 -04:00
pg_operator.h Fix bogus commutator/negator links for JSONB containment operators. 2014-08-16 12:53:54 -04:00
pg_opfamily.h Add btree and hash opclasses for pg_lsn. 2014-06-04 20:45:56 -04:00
pg_pltemplate.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_proc.h Fix the return type of GIN triConsistent support functions to "char". 2014-09-16 09:22:33 +03:00
pg_proc_fn.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_range.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_rewrite.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_seclabel.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_shdepend.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_shdescription.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_shseclabel.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_statistic.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_tablespace.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_trigger.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_ts_config.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_ts_config_map.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_ts_dict.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_ts_parser.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_ts_template.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_type.h pg_lsn should not be marked typispreferred. 2014-05-28 00:26:46 -04:00
pg_type_fn.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pg_user_mapping.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
storage.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
storage_xlog.h Add rmgr callback to name xlog record types for display purposes. 2014-09-19 16:20:29 +02:00
toasting.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
unused_oids Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00