This is an automated email from the ASF dual-hosted git repository.
tuhaihe pushed a change to branch REL_2_STABLE
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
from 4593991494d Fix extnesible SMGR API violation in
register_dirty_segment_ao (#1917)
new 816638db3ac Doc: Fix link to fillfactor reloption.
new d4e0faadca4 Ensure Soundex difference() function handles empty input
sanely.
new 5f518ed1f94 Fix handling of NULLs when merging BRIN summaries
new 8e4dbb1e3e9 pageinspect: Fix gist_page_items() with included columns
new b4627685780 Avoid naming conflict between transactions.sql and
namespace.sql.
new 080a499281e nbtree VACUUM: cope with right sibling link corruption.
new 542d0c07f92 doc: add missing "the" in LATERAL sentence.
new 9864a797053 Fix pg_dump's failure to honor dependencies of SQL
functions.
new 102ef3633f2 Doc: explain about dependency tracking for new-style SQL
functions.
new e1d34cbdbf7 Use per-tuple context in ExecGetAllUpdatedCols
new d6df63bb988 doc: Fix example command for ALTER FOREIGN TABLE ...
OPTIONS.
new a362962ac46 Refactor log check logic for connect_ok/fails in
PostgreSQL::Test::Cluster
new ab8712775ae Fix missing initializations of MyProc.delayChkptEnd
new 486639976c6 hstore: Tighten key/value parsing check for whitespaces
new d24b9ac67ed Accept fractional seconds in jsonpath's datetime() method.
new 46cff267743 Correctly update hasSubLinks while mutating a rule action.
new ae19da2ac72 intarray: Prevent out-of-bound memory reads with
gist__int_ops
new 4b5e043b582 Fix typo in comment.
new 042ed5c9555 Don't use partial unique indexes for unique proofs in the
planner
new f8a8c2550cb Enable archiving in recovery TAP test 009_twophase.pl
new f516759b16f Fix the errhint message and docs for drop subscription
failure.
new 834c3d58b1d Disable use of archiving in 009_twophase.pl
new fdfac920186 Avoid Assert failure when processing empty statement in
aborted xact.
new fee80329e92 doc: update PG history as over "three decades"
new 9b05024d269 nbtree VACUUM: cope with topparent inconsistencies.
new 1e9761e6195 Doc: mention that extended stats aren't used for joins
new 0d1e820e915 Doc: Clarify the behavior of triggers/rules in a logical
subscriber.
new 7a960925d64 Fix incorrect error message in libpq_pipeline
new d5ff93db343 doc: rename "decades" to be more generic
new a3e7a67c230 Check for interrupts and stack overflow in TParserGet().
new 0a8738a3329 Fix comment on clearing padding.
new d505665e586 Ignore invalid indexes when enforcing index rules in ALTER
TABLE ATTACH PARTITION
new ecdae20c85a pg_stat_statements: Fix incorrect comment with entry resets
new 9ef86ff0378 pg_stat_statements: Fix second comment related to entry
resets
new c0869f998ef Remove inappropriate raw_expression_tree_walker() code
new f1bc1f6de2e Fix order of operations in ExecEvalFieldStoreDeForm().
new b17d1bd4885 Fix marking of indisvalid for partitioned indexes at
creation
new 0358cde036e doc: PG _14_ relnotes, remove duplicate commit comment
new 4ac0b80f28a Fix memory leak in Incremental Sort rescans
new c5a4362d265 Fix oversight in handling of modifiedCols since f24523672d
new 04004388c2a Make PG_TEST_NOCLEAN work for temporary directories in TAP
tests
new 0c04c6fef36 Improve pg_basebackup long file name test Windows
robustness
new 438329789b1 Use older package name in pg_basebackup test
new d51aef32a4d Remove expensive test of postgres_fdw batch inserts
new 8fc69f7b57d Fix race in SSI interaction with empty btrees.
new cd85b9a1d72 Fix race in SSI interaction with bitmap heap scan.
new c1b74984085 Fix race in SSI interaction with gin fast path.
new c2605f70bf1 Re-bin segment when memory pages are freed.
new 91ac7932a80 Adjust kerberos and ldap tests for Homebrew on ARM
new d9de6c893ca Fix leak of LLVM "fatal-on-oom" section counter.
new 7bdb63b5b81 Revert the commits related to allowing page lock to
conflict among parallel group members.
new 353ab114984 WAL-log the creation of the init fork of unlogged indexes.
new 8bc8921af97 Fix type of iterator variable in SH_START_ITERATE
new bfc3330d7c0 Use shorter location for pg_replslot in pg_basebackup test
new cafebf28954 Doc: update old reference to "result cache"
new ac0cf129eaa Fix ALTER EXTENSION SET SCHEMA with objects outside an
extension's schema
new c78f5e9d876 Be more rigorous about local variables in PostgresMain().
new 84aae79e956 Remove unnecessary pfree() in g_intbig_compress().
new 56b5214eb9c Release lock after encountering bogs row in
vac_truncate_clog()
new cb9444c3f68 Fix updates of indisvalid for partitioned indexes
new 0d2a2984538 Add indisreplident to fields refreshed by
RelationReloadIndexInfo()
new 75a01ed7597 Doc: fix out-of-date example of SPI usage.
new b3e59ca9a31 Doc: improve description of IN and row-constructor
comparisons.
new e2e237c6590 Guard against null plan pointer in
CachedPlanIsSimplyValid().
new b7579b6685c Make test_decoding ddl.out shorter
new a35259c5535 Raise fixed token-length limit in hba.c.
new b82cfec1d6e Fix overly strict Assert in jsonpath code
new fd58f3b5818 Fix ReorderBufferCheckMemoryLimit() comment.
new e8207422b9c Update comments on CustomPath struct.
new cee46ab1e2d Doc: update documentation for creating custom scan paths.
new 321094bd873 Backport fixups
The 71 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
contrib/fuzzystrmatch/expected/fuzzystrmatch.out | 6 +
contrib/fuzzystrmatch/fuzzystrmatch.c | 15 +-
contrib/fuzzystrmatch/sql/fuzzystrmatch.sql | 1 +
contrib/hstore/Makefile | 2 +-
contrib/hstore/expected/hstore_utf8.out | 36 +++
.../hstore/expected/hstore_utf8_1.out | 0
contrib/hstore/hstore_io.c | 9 +-
contrib/hstore/sql/hstore_utf8.sql | 19 ++
contrib/intarray/_int_gist.c | 12 +-
contrib/intarray/_intbig_gist.c | 3 -
contrib/intarray/expected/_int.out | 2 +
contrib/intarray/sql/_int.sql | 2 +
contrib/pageinspect/expected/gist.out | 52 +++-
contrib/pageinspect/gistfuncs.c | 104 ++++++-
contrib/pageinspect/sql/gist.sql | 14 +
contrib/pg_stat_statements/pg_stat_statements.c | 10 +-
contrib/postgres_fdw/expected/postgres_fdw.out | 11 -
contrib/postgres_fdw/sql/postgres_fdw.sql | 7 -
contrib/test_decoding/expected/ddl.out | 316 ++++++++++-----------
contrib/test_decoding/sql/ddl.sql | 6 +
doc/src/sgml/config.sgml | 5 +-
doc/src/sgml/custom-scan.sgml | 19 +-
doc/src/sgml/ddl.sgml | 22 +-
doc/src/sgml/func.sgml | 30 +-
doc/src/sgml/history.sgml | 2 +-
doc/src/sgml/logical-replication.sgml | 10 +-
doc/src/sgml/pageinspect.sgml | 18 +-
doc/src/sgml/queries.sgml | 2 +-
doc/src/sgml/ref/alter_foreign_table.sgml | 2 +-
doc/src/sgml/ref/create_statistics.sgml | 6 +
doc/src/sgml/ref/drop_subscription.sgml | 8 +-
doc/src/sgml/release-14.sgml | 2 -
doc/src/sgml/spi.sgml | 48 +++-
doc/src/sgml/storage.sgml | 2 +-
src/backend/access/brin/brin.c | 10 +-
src/backend/access/gin/ginfast.c | 9 +-
src/backend/access/gin/ginget.c | 4 +-
src/backend/access/heap/heapam_handler.c | 6 +-
src/backend/access/nbtree/nbtpage.c | 85 ++++--
src/backend/access/nbtree/nbtree.c | 3 +-
src/backend/access/nbtree/nbtsearch.c | 39 ++-
src/backend/access/transam/xlog.c | 6 +-
src/backend/catalog/index.c | 2 +
src/backend/commands/extension.c | 11 +-
src/backend/commands/indexcmds.c | 29 +-
src/backend/commands/subscriptioncmds.c | 3 +-
src/backend/commands/tablecmds.c | 23 +-
src/backend/commands/trigger.c | 33 ++-
src/backend/commands/vacuum.c | 4 +
src/backend/executor/execExprInterp.c | 29 +-
src/backend/executor/execUtils.c | 21 +-
src/backend/executor/nodeIncrementalSort.c | 7 -
src/backend/jit/llvm/llvmjit.c | 2 +
src/backend/libpq/hba.c | 2 +-
src/backend/nodes/nodeFuncs.c | 2 -
src/backend/optimizer/path/indxpath.c | 9 +-
src/backend/optimizer/plan/analyzejoins.c | 9 +-
src/backend/optimizer/plan/planner.c | 12 +-
src/backend/replication/logical/reorderbuffer.c | 4 +-
src/backend/rewrite/rewriteHandler.c | 6 +-
src/backend/storage/ipc/procarray.c | 1 +
src/backend/storage/lmgr/README | 34 +--
src/backend/storage/lmgr/deadlock.c | 9 +-
src/backend/storage/lmgr/lock.c | 26 +-
src/backend/storage/lmgr/proc.c | 18 +-
src/backend/tcop/postgres.c | 17 +-
src/backend/tsearch/wparser_def.c | 15 +
src/backend/utils/adt/jsonpath.c | 3 +-
src/backend/utils/adt/jsonpath_exec.c | 17 +-
src/backend/utils/adt/ruleutils.c | 16 ++
src/backend/utils/cache/plancache.c | 8 +-
src/backend/utils/cache/relcache.c | 1 +
src/backend/utils/mmgr/dsa.c | 65 +++--
src/bin/pg_basebackup/t/010_pg_basebackup.pl | 23 +-
src/bin/pg_dump/pg_dump.c | 5 +-
src/bin/pg_dump/pg_dump.h | 5 +
src/bin/pg_dump/pg_dump_sort.c | 44 +++
src/bin/pg_dump/t/002_pg_dump.pl | 40 +++
src/include/lib/simplehash.h | 4 +-
src/include/nodes/pathnodes.h | 13 +-
src/include/utils/ruleutils.h | 5 +
src/test/kerberos/t/001_auth.pl | 9 +-
src/test/ldap/t/001_auth.pl | 10 +-
src/test/modules/libpq_pipeline/libpq_pipeline.c | 2 +-
src/test/perl/PostgresNode.pm | 119 ++++----
src/test/perl/TestLib.pm | 7 +-
src/test/regress/expected/indexing.out | 128 +++++++++
src/test/regress/expected/jsonb_jsonpath.out | 15 +
src/test/regress/expected/psql.out | 11 +
src/test/regress/expected/rowtypes.out | 9 +
src/test/regress/expected/transactions.out | 76 ++---
src/test/regress/sql/indexing.sql | 91 ++++++
src/test/regress/sql/jsonb_jsonpath.sql | 3 +
src/test/regress/sql/psql.sql | 8 +
src/test/regress/sql/rowtypes.sql | 5 +
src/test/regress/sql/transactions.sql | 64 ++---
96 files changed, 1473 insertions(+), 626 deletions(-)
create mode 100644 contrib/hstore/expected/hstore_utf8.out
copy src/test/modules/test_regex/expected/test_regex_utf8_1.out =>
contrib/hstore/expected/hstore_utf8_1.out (100%)
create mode 100644 contrib/hstore/sql/hstore_utf8.sql
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]