mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-04 21:36:58 +02:00
Fix typalign in rangetypes statistics
6df7a9698b
introduces multirange types, whose typanalyze function shares infrastructure with range types typanalyze function. Since6df7a9698b
, information about type gathered by statistics is filled from typcache. But typalign is mistakenly always set to double. This commit fixes this oversight.
This commit is contained in:
parent
eea1e08cfc
commit
4e1ee79e31
@ -330,7 +330,7 @@ compute_range_stats(VacAttrStats *stats, AnalyzeAttrFetchFunc fetchfunc,
|
|||||||
stats->statypid[slot_idx] = typcache->type_id;
|
stats->statypid[slot_idx] = typcache->type_id;
|
||||||
stats->statyplen[slot_idx] = typcache->typlen;
|
stats->statyplen[slot_idx] = typcache->typlen;
|
||||||
stats->statypbyval[slot_idx] = typcache->typbyval;
|
stats->statypbyval[slot_idx] = typcache->typbyval;
|
||||||
stats->statypalign[slot_idx] = 'd';
|
stats->statypalign[slot_idx] = typcache->typalign;
|
||||||
|
|
||||||
slot_idx++;
|
slot_idx++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user