postgresql/src/test/regress/expected
Nathan Bossart 792752af4e Optimize pg_popcount() with AVX-512 instructions.
Presently, pg_popcount() processes data in 32-bit or 64-bit chunks
when possible.  Newer hardware that supports AVX-512 instructions
can use 512-bit chunks, which provides a nice speedup, especially
for larger buffers.  This commit introduces the infrastructure
required to detect compiler and CPU support for the required
AVX-512 intrinsic functions, and it adds a new pg_popcount()
implementation that uses these functions.  If CPU support for this
optimized implementation is detected at runtime, a function pointer
is updated so that it is used by subsequent calls to pg_popcount().

Most of the existing in-tree calls to pg_popcount() should benefit
from these instructions, and calls with smaller buffers should at
least not regress compared to v16.  The new infrastructure
introduced by this commit can also be used to optimize
visibilitymap_count(), but that is left for a follow-up commit.

Co-authored-by: Paul Amonson, Ants Aasma
Reviewed-by: Matthias van de Meent, Tom Lane, Noah Misch, Akash Shankaran, Alvaro Herrera, Andres Freund, David Rowley
Discussion: https://postgr.es/m/BL1PR11MB5304097DF7EA81D04C33F3D1DCA6A%40BL1PR11MB5304.namprd11.prod.outlook.com
2024-04-06 21:56:23 -05:00
..
advisory_lock.out tests: Restrict pg_locks queries in advisory_locks.sql to current database 2022-10-05 10:44:38 -07:00
aggregates.out Fix unstable aggregate regression test 2024-03-28 00:13:48 +13:00
alter_generic.out Add a SET option to the GRANT command. 2022-11-18 12:32:56 -05:00
alter_operator.out Extend ALTER OPERATOR to allow setting more optimization attributes. 2023-10-20 12:28:46 -04:00
alter_table.out Update comments to match location of definition 2023-09-06 10:18:30 +02:00
amutils.out Support INCLUDE'd columns in SP-GiST. 2021-04-05 18:41:21 -04:00
arrays.out Improve readability and error detection of array_in(). 2023-11-13 13:01:51 -05:00
async.out
bit.out Optimize pg_popcount() with AVX-512 instructions. 2024-04-06 21:56:23 -05:00
bitmapops.out
boolean.out Add tests for int4_bool() in int.c 2024-01-31 15:02:28 +09:00
box.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
brin.out Check if ii_AmCache is NULL in aminsertcleanup 2023-11-27 16:53:06 +01:00
brin_bloom.out BRIN bloom indexes 2021-03-26 13:35:32 +01:00
brin_multi.out Fix typos in comments and in one isolation test. 2024-01-02 12:05:41 -05:00
btree_index.out Enhance nbtree ScalarArrayOp execution. 2024-04-06 11:47:10 -04:00
case.out Add support for NullIfExpr in eval_const_expressions 2021-04-02 11:01:49 +02:00
char.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
char_1.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
char_2.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
circle.out Clean up ancient test style 2020-12-15 22:03:39 +01:00
cluster.out Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2024-03-13 14:49:26 -05:00
collate.icu.utf8.out Allow planner to use Merge Append to efficiently implement UNION 2024-03-25 14:31:14 +13:00
collate.icu.utf8_1.out Fix tests for non-ICU build 2023-03-10 14:27:55 +01:00
collate.linux.utf8.out Remove read-only server settings lc_collate and lc_ctype 2023-06-07 16:57:06 +02:00
collate.linux.utf8_1.out Run UTF8-requiring collation tests by default 2019-07-31 09:46:51 +02:00
collate.out Introduce "builtin" collation provider. 2024-03-13 23:33:44 -07:00
collate.utf8.out Support C.UTF-8 locale in the new builtin collation provider. 2024-03-19 15:24:41 -07:00
collate.utf8_1.out Support C.UTF-8 locale in the new builtin collation provider. 2024-03-19 15:24:41 -07:00
collate.windows.win1252.out Fix collate.windows.win1252 test. 2023-12-29 11:26:10 -08:00
collate.windows.win1252_1.out Windows support in pg_import_system_collations 2023-01-03 14:21:56 +01:00
combocid.out Sanitize the term "combo CID" in code comments 2021-03-25 16:08:03 +09:00
comments.out
compression.out Revert "Improve compression and storage support with inheritance" 2024-02-20 11:10:59 +01:00
compression_1.out Revert "Improve compression and storage support with inheritance" 2024-02-20 11:10:59 +01:00
constraints.out Admit deferrable PKs into rd_pkindex, but flag them as such 2024-03-08 16:32:29 +01:00
conversion.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
copy.out Fix bulk table extension when copying into multiple partitions 2023-10-13 19:16:44 -07:00
copy2.out Add new COPY option LOG_VERBOSITY. 2024-04-01 15:25:25 +09:00
copydml.out Extend a test case a little 2021-02-26 09:11:15 +01:00
copyselect.out psql: Show all query results by default 2022-04-04 20:00:33 +02:00
create_aggregate.out Introduce "anycompatible" family of polymorphic types. 2020-03-19 11:43:11 -04:00
create_am.out Don't use the pg_am system catalog in new test 2024-04-02 13:10:16 +02:00
create_cast.out Record dependencies of a cast on other casts that it requires. 2022-10-17 14:02:05 -04:00
create_function_c.out Rename create_function_N test scripts for clarity. 2022-02-08 15:40:08 -05:00
create_function_sql.out Fix handling of R/W expanded datums that are passed to SQL functions. 2022-08-10 13:37:25 -04:00
create_index.out Enhance nbtree ScalarArrayOp execution. 2024-04-06 11:47:10 -04:00
create_index_spgist.out Add a planner support function for starts_with(). 2021-11-17 16:54:12 -05:00
create_misc.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
create_operator.out Extend ALTER OPERATOR to allow setting more optimization attributes. 2023-10-20 12:28:46 -04:00
create_procedure.out Fix confusion about the return rowtype of SQL-language procedures. 2024-03-12 18:16:25 -04:00
create_role.out Fix DROP ROLE when specifying duplicated roles 2024-01-29 08:05:59 +09:00
create_schema.out Fix crashes with CREATE SCHEMA AUTHORIZATION and schema elements 2023-04-28 19:29:12 +09:00
create_table.out Catalog not-null constraints 2023-08-25 13:31:24 +02:00
create_table_like.out Revert "Improve compression and storage support with inheritance" 2024-02-20 11:10:59 +01:00
create_type.out Add test scaffolding for soft error reporting from input functions. 2022-12-09 10:08:44 -05:00
create_view.out Get rid of the "new" and "old" entries in a view's rangetable. 2023-01-18 13:23:57 -05:00
date.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
dbsize.out Add support for unit "B" to pg_size_bytes() 2023-03-07 20:31:16 +01:00
delete.out
dependency.out Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2024-03-13 14:49:26 -05:00
domain.out Add pg_basetype() function to extract a domain's base type. 2024-03-30 13:57:19 -04:00
drop_if_exists.out Introduce the 'force' option for the Drop Database command. 2019-11-13 08:25:33 +05:30
drop_operator.out
enum.out Allow more cases to pass the unsafe-use-of-new-enum-value restriction. 2024-03-24 14:30:29 -04:00
equivclass.out Add better handling of redundant IS [NOT] NULL quals 2024-01-23 18:09:18 +13:00
errors.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
event_trigger.out Fix assertion failure with REINDEX and event triggers 2023-12-07 08:31:02 +09:00
event_trigger_login.out Remove the flaky check in event_trigger_login regression test 2024-01-17 23:16:53 +02:00
explain.out Invent SERIALIZE option for EXPLAIN. 2024-04-03 17:41:57 -04:00
expressions.out Add back SQLValueFunction for SQL keywords 2023-05-17 10:19:17 +09:00
fast_default.out Ensure we preprocess expressions before checking their volatility. 2023-11-16 10:05:14 -05:00
float4-misrounded-input.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
float4.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
float8.out Add support for the error functions erf() and erfc(). 2023-03-14 09:17:36 +00:00
foreign_data.out Fix failure of ALTER FOREIGN TABLE SET SCHEMA to move sequences. 2024-03-26 15:28:31 -04:00
foreign_key.out Catalog not-null constraints 2023-08-25 13:31:24 +02:00
functional_deps.out
generated.out Support identity columns in partitioned tables 2024-01-16 17:24:52 +01:00
geometry.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
gin.out Avoid loss of code coverage with unlogged-index test cases. 2022-09-25 13:10:17 -04:00
gist.out Avoid loss of code coverage with unlogged-index test cases. 2022-09-25 13:10:17 -04:00
groupingsets.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
guc.out Remove SQL regression tests for GUCs related to NO_SHOW_ALL 2023-02-08 16:56:21 +09:00
hash_func.out Reduce dependency to money data type in main regression test suite 2024-01-15 09:30:16 +09:00
hash_index.out Fix an uninitialized access in hash_xlog_squeeze_page(). 2023-12-01 10:22:13 +05:30
hash_part.out Update comments to match location of definition 2023-09-06 10:18:30 +02:00
horology.out Detect Julian-date overflow in timestamp[tz]_pl_interval. 2024-01-26 13:39:45 -05:00
identity.out Fix propagation of persistence to sequences in ALTER TABLE / ADD COLUMN 2024-02-09 08:09:22 +01:00
incremental_sort.out Allow planner to use Merge Append to efficiently implement UNION 2024-03-25 14:31:14 +13:00
index_including.out Support INCLUDE'd columns in SP-GiST. 2021-04-05 18:41:21 -04:00
index_including_gist.out Support for INCLUDE attributes in GiST indexes 2019-03-10 11:37:17 +03:00
indexing.out Avoid trying to fetch metapage of an SPGist partitioned index. 2023-12-21 12:43:36 -05:00
indirect_toast.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
inet.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
infinite_recurse.out Paper over regression failures in infinite_recurse() on PPC64 Linux. 2020-10-13 17:44:56 -04:00
infinite_recurse_1.out Paper over regression failures in infinite_recurse() on PPC64 Linux. 2020-10-13 17:44:56 -04:00
inherit.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
init_privs.out
insert.out Make INSERT-from-multiple-VALUES-rows handle domain target columns. 2024-03-14 14:57:16 -04:00
insert_conflict.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
int2.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
int4.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
int8.out Fix corner-case 64-bit integer subtraction bug on some platforms. 2023-11-09 09:50:23 +00:00
interval.out Catch overflow when rounding intervals in AdjustIntervalForTypmod. 2024-02-13 15:58:40 -05:00
join.out Enhance nbtree ScalarArrayOp execution. 2024-04-06 11:47:10 -04:00
join_hash.out Fix hash join when inner hashkey expressions contain Params. 2023-06-20 17:47:53 -04:00
json.out Apply quotes more consistently to GUC names in logs 2023-11-30 14:11:45 +09:00
json_encoding.out Fix JSON error reporting for many cases of erroneous string values. 2023-03-13 15:19:00 -04:00
json_encoding_1.out Fix JSON error reporting for many cases of erroneous string values. 2023-03-13 15:19:00 -04:00
json_encoding_2.out Allow Unicode escapes in any server encoding, not only UTF-8. 2020-03-06 14:17:43 -05:00
jsonb.out Adjust populate_record_field() to handle errors softly 2024-01-24 15:04:33 +09:00
jsonb_jsonpath.out Rationalize and improve error messages for some jsonpath items 2024-02-27 02:07:22 -05:00
jsonpath.out Implement various jsonpath methods 2024-01-25 10:15:43 -05:00
jsonpath_encoding.out Message wording improvements 2023-07-10 10:47:24 +02:00
jsonpath_encoding_1.out Message wording improvements 2023-07-10 10:47:24 +02:00
jsonpath_encoding_2.out Allow Unicode escapes in any server encoding, not only UTF-8. 2020-03-06 14:17:43 -05:00
largeobject.out Fix bugs in manipulation of large objects. 2023-12-15 13:55:05 -05:00
largeobject_1.out Fix bugs in manipulation of large objects. 2023-12-15 13:55:05 -05:00
limit.out Get rid of the "new" and "old" entries in a view's rangetable. 2023-01-18 13:23:57 -05:00
line.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
lock.out Add support for security invoker views. 2022-03-22 10:28:10 +00:00
lseg.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
macaddr.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
macaddr8.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
matview.out Fix search_path to a safe value during maintenance operations. 2024-03-04 17:31:38 -08:00
md5.out Put tests of md5() function into separate test file 2022-10-13 12:02:31 +02:00
md5_1.out Allow tests to pass in OpenSSL FIPS mode (rest) 2023-11-17 17:58:39 +01:00
memoize.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
merge.out Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2024-03-30 10:00:26 +00:00
misc.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
misc_functions.out Add pg_column_toast_chunk_id(). 2024-03-14 10:58:00 -05:00
misc_sanity.out Replace explicit PIN entries in pg_depend with an OID range test. 2021-07-15 11:41:47 -04:00
money.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
multirangetypes.out Fix multiranges to behave more like dependent types. 2024-02-14 11:30:39 -05:00
mvcc.out Fix typo in MVCC test comment 2022-08-25 10:31:20 +02:00
name.out Clean up ancient test style 2020-12-15 22:03:39 +01:00
namespace.out Fix search_path to a safe value during maintenance operations. 2024-03-04 17:31:38 -08:00
numeric.out Further tweaking of width_bucket() edge cases. 2023-03-31 16:29:55 -04:00
numeric_big.out Improve the accuracy of numeric power() for integer exponents. 2022-10-20 10:10:17 +01:00
numerology.out Allow underscores in integer and numeric constants. 2023-02-04 09:48:51 +00:00
object_address.out Fix object identity string for transforms 2023-02-13 14:03:09 +01:00
oid.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
oidjoins.out Revert 56-bit relfilenode change and follow-up commits. 2022-09-28 09:55:28 -04:00
opr_sanity.out Add some UUID support functions 2024-03-19 09:32:04 +01:00
partition_aggregate.out Remove redundant grouping and DISTINCT columns. 2023-01-18 12:37:57 -05:00
partition_info.out Fix crash with pg_partition_root 2019-03-22 17:27:38 +09:00
partition_join.out Postpone reparameterization of paths until create_plan(). 2024-03-19 14:51:58 -04:00
partition_merge.out Implement ALTER TABLE ... MERGE PARTITIONS ... command 2024-04-07 01:18:43 +03:00
partition_prune.out Temporarily install debugging in partition_prune test 2024-03-21 21:21:05 +13:00
partition_split.out Implement ALTER TABLE ... SPLIT PARTITION ... command 2024-04-07 01:18:44 +03:00
password.out Allow tests to pass in OpenSSL FIPS mode (rest) 2023-11-17 17:58:39 +01:00
password_1.out Allow tests to pass in OpenSSL FIPS mode (rest) 2023-11-17 17:58:39 +01:00
path.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
pg_lsn.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
plancache.out Add generic_plans and custom_plans fields into pg_prepared_statements. 2020-07-20 11:55:50 +09:00
plpgsql.out Allow "internal" subtransactions in parallel mode. 2024-03-28 12:43:10 -04:00
point.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
polygon.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
polymorphism.out Get rid of the "new" and "old" entries in a view's rangetable. 2023-01-18 13:23:57 -05:00
portals.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
portals_p2.out
predicate.out Add better handling of redundant IS [NOT] NULL quals 2024-01-23 18:09:18 +13:00
prepare.out Fix pg_prepared_statements.result_types for DML statements 2022-07-05 10:26:36 +02:00
prepared_xacts.out Fix check for conflicting session- vs transaction-level locks. 2021-07-24 18:35:52 -04:00
prepared_xacts_1.out Fix check for conflicting session- vs transaction-level locks. 2021-07-24 18:35:52 -04:00
privileges.out Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2024-03-13 14:49:26 -05:00
psql.out Disable parallel query in psql error-with-FETCH_COUNT test. 2024-04-06 21:49:24 -04:00
psql_crosstab.out Change return type of EXTRACT to numeric 2021-04-06 07:20:42 +02:00
publication.out Admit deferrable PKs into rd_pkindex, but flag them as such 2024-03-08 16:32:29 +01:00
random.out Add functions to generate random numbers in a specified range. 2024-03-27 10:12:39 +00:00
rangefuncs.out Fix type-checking of RECORD-returning functions in FROM. 2024-03-06 14:41:13 -05:00
rangetypes.out Add planner support functions for range operators <@ and @>. 2024-01-20 13:57:54 -05:00
regex.out Fix regexp misbehavior with capturing parens inside "{0}". 2021-08-24 16:37:26 -04:00
regproc.out Add to_regtypemod function to extract typemod from a string type name. 2024-03-20 17:11:28 -04:00
reindex_catalog.out Fix rd_firstRelfilenodeSubid for nailed relations, in parallel workers. 2020-09-09 18:50:24 -07:00
reloptions.out Test that it works to RESET an invalid reloption 2023-12-08 11:58:58 +01:00
replica_identity.out Admit deferrable PKs into rd_pkindex, but flag them as such 2024-03-08 16:32:29 +01:00
returning.out
roleattributes.out Remove WITH OIDS support, change oid catalog column visibility. 2018-11-20 16:00:17 -08:00
rowsecurity.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
rowtypes.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
rules.out Use TidStore for dead tuple TIDs storage during lazy vacuum. 2024-04-02 10:15:37 +09:00
sanity_check.out Remove AIX support 2024-02-28 15:17:23 +04:00
security_label.out
select.out Fix core dump in transformValuesClause when there are no columns. 2022-05-09 14:15:37 -04:00
select_distinct.out Allow Gather Merge in more cases for parallel DISTINCT 2024-02-03 00:20:18 +13:00
select_distinct_on.out Use Limit instead of Unique to implement DISTINCT, when possible 2022-10-28 23:04:38 +13:00
select_having.out
select_having_1.out
select_having_2.out
select_implicit.out Remove gratuitous uses of deprecated SELECT INTO 2021-01-28 14:28:41 +01:00
select_implicit_1.out Remove gratuitous uses of deprecated SELECT INTO 2021-01-28 14:28:41 +01:00
select_implicit_2.out Remove gratuitous uses of deprecated SELECT INTO 2021-01-28 14:28:41 +01:00
select_into.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
select_parallel.out Enhance nbtree ScalarArrayOp execution. 2024-04-06 11:47:10 -04:00
select_views.out Add text-vs-name cross-type operators, and unify name_ops with text_ops. 2018-12-19 17:46:25 -05:00
sequence.out Introduce sequence_*() access functions 2024-02-26 16:04:59 +09:00
spgist.out Avoid loss of code coverage with unlogged-index test cases. 2022-09-25 13:10:17 -04:00
sqljson.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
sqljson_jsontable.out Add basic JSON_TABLE() functionality 2024-04-04 20:20:15 +09:00
sqljson_queryfuncs.out Avoid splitting errmsg string to span multiple lines 2024-03-22 12:04:06 +09:00
stats.out Rename SLRU elements in view pg_stat_slru 2024-02-28 09:39:52 +01:00
stats_ext.out Reduce dependency to money data type in main regression test suite 2024-01-15 09:30:16 +09:00
strings.out Add to_bin() and to_oct(). 2023-08-23 07:49:03 -07:00
subscription.out Add a failover option to subscriptions. 2024-01-30 16:49:28 +05:30
subselect.out Try to stabilize flappy test result. 2024-03-29 10:40:31 -04:00
sysviews.out Explore alternative orderings of group-by pathkeys during optimization. 2024-01-21 22:21:36 +02:00
tablesample.out Get rid of the "new" and "old" entries in a view's rangetable. 2023-01-18 13:23:57 -05:00
tablespace.out Create regress_tblspc in test_setup 2023-02-11 10:03:04 -08:00
temp.out Ensure we have a snapshot while dropping ON COMMIT DROP temp tables. 2023-10-16 14:06:14 -04:00
test_setup.out Mop-up for AIX-ectomy: remove now-dead test code. 2024-02-28 14:34:19 -05:00
text.out Rearrange core regression tests to reduce cross-script dependencies. 2022-02-08 15:30:38 -05:00
tid.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
tidrangescan.out Add TID Range Scans to support efficient scanning ranges of TIDs 2021-02-27 22:59:36 +13:00
tidscan.out Avoid making commutatively-duplicate clauses in EquivalenceClasses. 2022-10-27 14:42:18 -04:00
time.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
timestamp.out Fix mis-rounding and overflow hazards in date_bin(). 2024-02-28 14:00:30 -05:00
timestamptz.out Fix mis-rounding and overflow hazards in date_bin(). 2024-02-28 14:00:30 -05:00
timetz.out Dodge a compiler bug affecting timetz_zone/timetz_izone. 2023-10-17 13:10:35 -04:00
transactions.out Fix COMMIT/ROLLBACK AND CHAIN in the presence of subtransactions. 2023-09-21 23:11:30 -04:00
triggers.out Fix handling of self-modified tuples in MERGE. 2024-03-07 09:57:02 +00:00
truncate.out Fix TRUNCATE .. CASCADE on partitions 2020-02-07 17:09:36 -03:00
tsdicts.out Fix various issues with ALTER TEXT SEARCH CONFIGURATION 2024-01-31 13:15:21 +09:00
tsearch.out Stabilize just-added regression test cases. 2023-04-06 18:13:49 -04:00
tsrf.out Fix handling of targetlist SRFs when scan/join relation is known empty. 2019-03-07 14:22:13 -05:00
tstypes.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
tuplesort.out Remove duplicate words in docs and code comments. 2023-10-09 09:18:47 +05:30
txid.out Introduce xid8-based functions to replace txid_XXX. 2020-04-07 12:04:32 +12:00
type_sanity.out Fix inconsistencies for queries on pg_class in type_sanity.sql 2023-11-12 10:06:51 +09:00
typed_table.out
unicode.out Additional unicode primitive functions. 2023-11-01 22:47:06 -07:00
unicode_1.out Add SQL functions for Unicode normalization 2020-04-02 08:56:27 +02:00
union.out Fix assert failure when planning setop subqueries with CTEs 2024-04-02 12:15:45 +13:00
updatable_views.out Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2024-03-30 10:00:26 +00:00
update.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
uuid.out Add some UUID support functions 2024-03-19 09:32:04 +01:00
vacuum.out Fix search_path to a safe value during maintenance operations. 2024-03-04 17:31:38 -08:00
vacuum_parallel.out Don't overlook indexes during parallel VACUUM. 2021-11-02 12:06:17 -07:00
varchar.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
varchar_1.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
varchar_2.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
window.out Improve EXPLAIN's display of SubPlan nodes and output parameters. 2024-03-19 18:19:24 -04:00
with.out Propagate pathkeys from CTEs up to the outer query. 2024-03-26 13:05:51 -04:00
without_overlaps.out Add temporal FOREIGN KEY contraints 2024-03-24 07:37:13 +01:00
write_parallel.out Enable parallelism in REFRESH MATERIALIZED VIEW. 2021-03-17 15:04:17 +13:00
xid.out Rework pg_input_error_message(), now renamed pg_input_error_info() 2023-02-28 08:04:13 +09:00
xml.out Test EXPLAIN (FORMAT JSON) ... XMLTABLE 2024-01-22 17:14:19 +01:00
xml_1.out Test EXPLAIN (FORMAT JSON) ... XMLTABLE 2024-01-22 17:14:19 +01:00
xml_2.out Test EXPLAIN (FORMAT JSON) ... XMLTABLE 2024-01-22 17:14:19 +01:00
xmlmap.out Fix incorrect xmlschema output for types timetz and timestamptz. 2022-03-18 16:01:42 -04:00
xmlmap_1.out Remove error message hints mentioning configure options 2022-04-08 07:41:55 +02:00