postgresql/src/include/catalog
Andres Freund 0f96965c65 pgstat: add pg_stat_force_next_flush(), use it to simplify tests.
In the stats collector days it was hard to write tests for the stats system,
because fundamentally delivery of stats messages over UDP was not
synchronous (nor guaranteed). Now we easily can force pending stats updates to
be flushed synchronously.

This moves stats.sql into a parallel group, there isn't a reason for it to run
in isolation anymore. And it may shake out some bugs.

Bumps catversion.

Author: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/20220303021600.hs34ghqcw6zcokdh@alap3.anarazel.de
2022-04-06 23:35:56 -07:00
..
.gitignore Build in some knowledge about foreign-key relationships in the catalogs. 2021-02-02 17:11:55 -05:00
binary_upgrade.h pg_upgrade: Preserve relfilenodes and tablespace OIDs. 2022-01-17 13:40:27 -05:00
catalog.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
catversion.h Custom WAL Resource Managers. 2022-04-06 23:06:46 -07:00
dependency.h Allow granting SET and ALTER SYSTEM privileges on GUC parameters. 2022-04-06 13:24:33 -04:00
duplicate_oids Update copyright for 2022 2022-01-07 19:04:57 -05:00
genbki.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
heap.h Move pg_attrdef manipulation code into new file catalog/pg_attrdef.c. 2022-03-21 14:38:23 -04:00
index.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
indexing.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
Makefile Update copyright for 2022 2022-01-07 19:04:57 -05:00
namespace.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
objectaccess.h Allow granting SET and ALTER SYSTEM privileges on GUC parameters. 2022-04-06 13:24:33 -04:00
objectaddress.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
partition.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_aggregate.dat Add range_agg with multirange inputs 2022-03-30 20:16:23 +02:00
pg_aggregate.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_am.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_am.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_amop.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_amop.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_amproc.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_amproc.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_attrdef.h Move pg_attrdef manipulation code into new file catalog/pg_attrdef.c. 2022-03-21 14:38:23 -04:00
pg_attribute.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_auth_members.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_authid.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_authid.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_cast.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_cast.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_class.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_class.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_collation.dat Add option to use ICU as global locale provider 2022-03-17 11:13:16 +01:00
pg_collation.h Add option to use ICU as global locale provider 2022-03-17 11:13:16 +01:00
pg_constraint.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_control.h Remove exclusive backup mode 2022-04-06 14:41:03 -04:00
pg_conversion.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_conversion.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_database.dat Add option to use ICU as global locale provider 2022-03-17 11:13:16 +01:00
pg_database.h Add option to use ICU as global locale provider 2022-03-17 11:13:16 +01:00
pg_db_role_setting.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_default_acl.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_depend.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_description.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_enum.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_event_trigger.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_extension.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_foreign_data_wrapper.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_foreign_server.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_foreign_table.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_index.h Add UNIQUE null treatment option 2022-02-03 11:48:21 +01:00
pg_inherits.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_init_privs.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_language.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_language.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_largeobject_metadata.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_largeobject.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_namespace.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_namespace.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_opclass.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_opclass.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_operator.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_operator.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_opfamily.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_opfamily.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_parameter_acl.h Allow granting SET and ALTER SYSTEM privileges on GUC parameters. 2022-04-06 13:24:33 -04:00
pg_partitioned_table.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_policy.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_proc.dat pgstat: add pg_stat_force_next_flush(), use it to simplify tests. 2022-04-06 23:35:56 -07:00
pg_proc.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_publication_namespace.h Add decoding of sequences to built-in replication 2022-03-24 18:49:27 +01:00
pg_publication_rel.h Allow specifying column lists for logical replication 2022-03-26 01:01:27 +01:00
pg_publication.h Allow specifying column lists for logical replication 2022-03-26 01:01:27 +01:00
pg_range.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_range.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_replication_origin.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_rewrite.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_seclabel.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_sequence.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_shdepend.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_shdescription.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_shseclabel.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_statistic_ext_data.h Add stxdinherit flag to pg_statistic_ext_data 2022-01-16 13:38:01 +01:00
pg_statistic_ext.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_statistic.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_subscription_rel.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_subscription.h Reorder subskiplsn in pg_subscription to avoid alignment issues. 2022-04-07 09:39:25 +05:30
pg_tablespace.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_tablespace.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_transform.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_trigger.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_config_map.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_config_map.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_config.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_config.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_dict.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_dict.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_parser.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_parser.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_template.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_ts_template.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_type.dat Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_type.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
pg_user_mapping.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
reformat_dat_file.pl Update copyright for 2022 2022-01-07 19:04:57 -05:00
renumber_oids.pl Update copyright for 2022 2022-01-07 19:04:57 -05:00
storage_xlog.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
storage.h Add new block-by-block strategy for CREATE DATABASE. 2022-03-29 11:48:36 -04:00
toasting.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
unused_oids pg_upgrade: Preserve database OIDs. 2022-01-24 14:23:43 -05:00