Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit08aa131

Browse files
committed
Simplify pg_mcv_list (de)serialization
The serialization format of multivariate MCV lists included alignment inorder to allow direct access to part of the serialized data, but despitemultiple fixes (see for example commitsd85e0f3 andea4e1c0) thisproved to be problematic.This commit abandons alignment in the serialized format, and just copieseverything during deserialization. We now also track amount of memoryneeded after deserialization (including alignment), which allows us todeserialize the MCV list in a single pass.Bump catversion, as this affects contents of pg_statistic_ext_data.Backpatch to 12, where multi-column MCV lists were introduced.Author: Tomas VondraReviewed-by: Tom LaneDiscussion:https://postgr.es/m/2201.1561521148@sss.pgh.pa.us
1 parent4d66285 commit08aa131

File tree

3 files changed

+183
-111
lines changed

3 files changed

+183
-111
lines changed

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp