postgresql/src/include/catalog
Simon Riggs fd4ced5230 Fast promote mode skips checkpoint at end of recovery.
pg_ctl promote -m fast will skip the checkpoint at end of recovery so that we
can achieve very fast failover when the apply delay is low. Write new WAL record
XLOG_END_OF_RECOVERY to allow us to switch timeline correctly for downstream log
readers. If we skip synchronous end of recovery checkpoint we request a normal
spread checkpoint so that the window of re-recovery is low.

Simon Riggs and Kyotaro Horiguchi, with input from Fujii Masao.
Review by Heikki Linnakangas
2013-01-29 00:06:15 +00:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
catalog.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
catversion.h Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
dependency.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
duplicate_oids Make duplicate_oids return nonzero exit status if duplicates were found 2011-03-28 22:56:52 +03:00
genbki.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
heap.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
index.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
indexing.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
namespace.h Allow CREATE TABLE IF EXIST so succeed if the schema is nonexistent 2013-01-26 13:24:50 -05:00
objectaccess.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
objectaddress.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_aggregate.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_am.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_amop.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_amproc.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_attrdef.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_attribute.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_auth_members.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_authid.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_cast.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_class.h Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
pg_collation_fn.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_collation.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_constraint.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_control.h Fast promote mode skips checkpoint at end of recovery. 2013-01-29 00:06:15 +00:00
pg_conversion_fn.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_conversion.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_database.h Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
pg_db_role_setting.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_default_acl.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_depend.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_description.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_enum.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_event_trigger.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_extension.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_foreign_data_wrapper.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_foreign_server.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_foreign_table.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_index.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_inherits_fn.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_inherits.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_language.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_largeobject_metadata.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_largeobject.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_namespace.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_opclass.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_operator.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_opfamily.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_pltemplate.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_proc_fn.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_proc.h Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
pg_range.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_rewrite.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_seclabel.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_shdepend.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_shdescription.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_shseclabel.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_statistic.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_tablespace.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_trigger.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_ts_config_map.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_ts_config.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_ts_dict.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_ts_parser.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_ts_template.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_type_fn.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_type.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
pg_user_mapping.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
storage_xlog.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
storage.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
toasting.h Update copyrights for 2013 2013-01-01 17:15:01 -05:00
unused_oids Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00