postgresql/src/test/regress/expected
David Rowley e6b0efc65e Ensure we allocate NAMEDATALEN bytes for names in Index Only Scans
As an optimization, we store "name" columns as cstrings in btree
indexes.

Here we modify it so that Index Only Scans convert these cstrings back
to names with NAMEDATALEN bytes rather than storing the cstring in the
tuple slot, as was happening previously.

Bug: #17855
Reported-by: Alexander Lakhin
Reviewed-by: Alexander Lakhin, Tom Lane
Discussion: https://postgr.es/m/17855-5f523e0f9769a566@postgresql.org
Backpatch-through: 12, all supported versions
2024-05-01 13:22:41 +12:00
..
.gitignore
advisory_lock.out
aggregates.out
alter_generic.out
alter_operator.out
alter_table.out Reject attempts to alter composite types used in indexes. 2023-03-27 15:04:02 -04:00
amutils.out
arrays.out Detect integer overflow while computing new array dimensions. 2023-11-06 10:56:43 -05:00
async.out
bit.out
bitmapops.out
boolean.out
box.out
brin_bloom.out
brin_multi.out Fix minmax-multi distance for extreme interval values 2023-10-27 18:46:56 +02:00
brin.out
btree_index.out Revert "Fix parallel-safety check of expressions and predicate for index builds" 2024-03-07 08:31:07 +09:00
case.out
char_1.out
char_2.out
char.out
circle.out
cluster.out
collate.icu.utf8_1.out
collate.icu.utf8.out
collate.linux.utf8_1.out
collate.linux.utf8.out
collate.out
combocid.out
comments.out
compression_1.out
compression.out
conversion.out
copy2.out
copydml.out
copyselect.out
create_aggregate.out
create_am.out
create_cast.out
create_function_3.out
create_index_spgist.out
create_index.out
create_misc.out
create_operator.out
create_procedure.out Fix confusion about the return rowtype of SQL-language procedures. 2024-03-12 18:16:10 -04:00
create_schema.out Fix crashes with CREATE SCHEMA AUTHORIZATION and schema elements 2023-04-28 19:29:38 +09:00
create_table_like.out
create_table.out
create_type.out
create_view.out
date.out
dbsize.out
delete.out
dependency.out
domain.out Fix assignment to array of domain over composite, redux. 2023-04-15 12:01:39 -04:00
drop_if_exists.out
drop_operator.out
enum.out
equivclass.out
errors.out
event_trigger.out
explain.out
expressions.out
fast_default.out Ensure we preprocess expressions before checking their volatility. 2023-11-16 10:05:14 -05:00
float4-misrounded-input.out
float4.out
float8.out
foreign_data.out Fix failure of ALTER FOREIGN TABLE SET SCHEMA to move sequences. 2024-03-26 15:28:16 -04:00
foreign_key.out Reject system columns as elements of foreign keys. 2023-03-31 11:18:49 -04:00
functional_deps.out
generated.out Ensure we preprocess expressions before checking their volatility. 2023-11-16 10:05:14 -05:00
geometry.out
gin.out
gist.out
groupingsets.out
guc.out
hash_func.out
hash_index.out
hash_part.out
horology.out Detect Julian-date overflow in timestamp[tz]_pl_interval. 2024-01-26 13:39:37 -05:00
hs_standby_allowed.out
hs_standby_check.out
hs_standby_disallowed.out
hs_standby_functions.out
identity.out
incremental_sort.out
index_including_gist.out
index_including.out Ensure we allocate NAMEDATALEN bytes for names in Index Only Scans 2024-05-01 13:22:41 +12:00
indexing.out Avoid trying to fetch metapage of an SPGist partitioned index. 2023-12-21 12:43:36 -05:00
indirect_toast.out
inet.out
infinite_recurse_1.out
infinite_recurse.out
inherit.out Fix ALTER TABLE .. ADD COLUMN with complex inheritance trees 2024-01-24 14:20:11 +09:00
init_privs.out
insert_conflict.out
insert.out Make INSERT-from-multiple-VALUES-rows handle domain target columns. 2024-03-14 14:57:16 -04:00
int2.out
int4.out
int8.out Fix corner-case 64-bit integer subtraction bug on some platforms. 2023-11-09 09:55:39 +00:00
interval.out Guard against overflow in interval_mul() and interval_div(). 2023-11-18 14:48:10 +00:00
join_hash.out Fix hash join when inner hashkey expressions contain Params. 2023-06-20 17:47:36 -04:00
join.out Fix generation of EC join conditions at the wrong plan level. 2024-04-16 11:22:39 -04:00
json_encoding_1.out
json_encoding_2.out
json_encoding.out
json.out
jsonb_jsonpath.out Accept fractional seconds in jsonpath's datetime() method. 2023-06-12 10:54:28 -04:00
jsonb.out Compute aggregate argument types correctly in transformAggregateCall(). 2023-11-06 10:38:00 -05:00
jsonpath_encoding_1.out
jsonpath_encoding_2.out
jsonpath_encoding.out
jsonpath.out
limit.out
line.out
lock.out
lseg.out
macaddr8.out
macaddr.out
matview.out Fix assertion if index is dropped during REFRESH CONCURRENTLY 2024-02-05 11:03:43 +02:00
memoize.out Fix incorrect accessing of pfree'd memory in Memoize 2024-03-11 18:21:48 +13:00
misc_functions.out
misc_sanity.out
money.out
multirangetypes.out
mvcc.out
name.out
namespace.out Replace last PushOverrideSearchPath() call with set_config_option(). 2023-05-08 06:14:11 -07:00
numeric_big.out
numeric.out
numerology.out
object_address.out
oid.out
oidjoins.out
opr_sanity.out Fix query checking consistency of table amhandlers in opr_sanity.sql 2023-11-22 09:32:35 +09:00
partition_aggregate.out
partition_info.out
partition_join.out Apply band-aid fix for an oversight in reparameterize_path_by_child. 2024-02-01 12:34:21 -05:00
partition_prune.out Fix EXPLAIN Bitmap heap scan to count pages with no visible tuples 2024-03-18 14:04:19 +02:00
password.out
path.out
pg_lsn.out
plancache.out
plpgsql.out Fix plpgsql's handling of -- comments following expressions. 2024-04-10 15:45:59 -04:00
point.out
polygon.out
polymorphism.out
portals_p2.out
portals.out
prepare.out
prepared_xacts_1.out
prepared_xacts.out
privileges.out Ban role pg_signal_backend from more superuser backend types. 2023-11-06 06:14:17 -08:00
psql_crosstab.out
psql.out Avoid Assert failure when processing empty statement in aborted xact. 2023-06-21 11:07:11 -04:00
publication.out
random.out
rangefuncs.out Fix type-checking of RECORD-returning functions in FROM, redux. 2024-04-15 12:56:56 -04:00
rangetypes.out
regex.linux.utf8.out
regex.out
regproc.out
reindex_catalog.out
reloptions.out
replica_identity.out
returning.out
roleattributes.out
rowsecurity.out Handle RLS dependencies in inlined set-returning functions properly. 2023-05-08 10:12:44 -04:00
rowtypes.out Track nesting depth correctly when drilling down into RECORD Vars. 2023-09-15 17:01:26 -04:00
rules.out
sanity_check.out
security_label.out
select_distinct_on.out
select_distinct.out
select_having_1.out
select_having_2.out
select_having.out
select_implicit_1.out
select_implicit_2.out
select_implicit.out
select_into.out
select_parallel.out
select_views.out
select.out
sequence.out
spgist.out
stats_ext.out
stats.out
strings.out
subscription.out
subselect.out
sysviews.out
tablesample.out
temp.out Ensure we have a snapshot while dropping ON COMMIT DROP temp tables. 2023-10-16 14:06:11 -04:00
text.out
tid.out
tidrangescan.out
tidscan.out
time.out
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 Back-patch test cases for timetz_zone/timetz_izone. 2023-10-17 13:55:45 -04:00
transactions.out Fix COMMIT/ROLLBACK AND CHAIN in the presence of subtransactions. 2023-09-21 23:11:31 -04:00
triggers.out Fix another issue with ENABLE/DISABLE TRIGGER on partitioned tables. 2023-04-05 12:56:30 -04:00
truncate.out
tsdicts.out Fix various issues with ALTER TEXT SEARCH CONFIGURATION 2024-01-31 13:16:47 +09:00
tsearch.out Stabilize just-added regression test cases. 2023-04-06 18:14:08 -04:00
tsrf.out
tstypes.out
tuplesort.out
txid.out
type_sanity.out
typed_table.out
unicode_1.out
unicode.out
union.out
updatable_views.out Correctly update hasSubLinks while mutating a rule action. 2023-06-13 15:58:37 -04:00
update.out
uuid.out
vacuum_parallel.out
vacuum.out
varchar_1.out
varchar_2.out
varchar.out
window.out
with.out
write_parallel.out
xid.out
xml_1.out
xml_2.out
xml.out
xmlmap_1.out
xmlmap.out