This is an automated email from the ASF dual-hosted git repository.

reshke pushed a commit to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


The following commit(s) were added to refs/heads/cbdb-postgres-merge by this 
push:
     new 477e86e6428 Fix rebase issues with `contrib/ltree`
477e86e6428 is described below

commit 477e86e64282ce0948d9389c34820eeb66132537
Author: reshke <[email protected]>
AuthorDate: Sun Dec 14 17:37:03 2025 +0000

    Fix rebase issues with `contrib/ltree`
    
    make changes to regression test suite. Reason is, default
    page size in Cloudberry is 4 times bigger that in upstream
---
 contrib/ltree/expected/ltree.out | 26 ++++++++------------------
 contrib/ltree/ltree_gist.c       |  4 ----
 contrib/ltree/sql/ltree.sql      | 13 +++----------
 3 files changed, 11 insertions(+), 32 deletions(-)

diff --git a/contrib/ltree/expected/ltree.out b/contrib/ltree/expected/ltree.out
index 6eaf9495500..6cd7a3d4e58 100644
--- a/contrib/ltree/expected/ltree.out
+++ b/contrib/ltree/expected/ltree.out
@@ -7835,24 +7835,16 @@ SELECT * FROM ltreetest WHERE t ? '{23.*.1,23.*.2}' 
order by t asc;
 drop index tstidx;
 create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=0));
 ERROR:  value 0 out of bounds for option "siglen"
-<<<<<<< HEAD
-DETAIL:  Valid values are between "1" and "8168".
+DETAIL:  Valid values are between "4" and "8168".
 create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8169));
 ERROR:  value 8169 out of bounds for option "siglen"
-DETAIL:  Valid values are between "1" and "8168".
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8168));
-=======
-DETAIL:  Valid values are between "4" and "2024".
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2025));
-ERROR:  value 2025 out of bounds for option "siglen"
-DETAIL:  Valid values are between "4" and "2024".
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2028));
-ERROR:  value 2028 out of bounds for option "siglen"
-DETAIL:  Valid values are between "4" and "2024".
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2019));
+DETAIL:  Valid values are between "4" and "8168".
+create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8172));
+ERROR:  value 8172 out of bounds for option "siglen"
+DETAIL:  Valid values are between "4" and "8168".
+create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8167));
 ERROR:  siglen value must be a multiple of 4
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2024));
->>>>>>> REL_16_9
+create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8168));
 SELECT count(*) FROM ltreetest WHERE t <  '12.3';
  count 
 -------
@@ -8111,7 +8103,6 @@ SELECT count(*) FROM _ltreetest WHERE t ? 
'{23.*.1,23.*.2}' ;
     15
 (1 row)
 
-<<<<<<< HEAD
 -- Test that has all opclasses
 select opcname,amname from pg_opclass opc,  pg_am am  where 
am.oid=opc.opcmethod and opcintype='ltree'::regtype;
     opcname     | amname 
@@ -8120,7 +8111,7 @@ select opcname,amname from pg_opclass opc,  pg_am am  
where am.oid=opc.opcmethod
  gist_ltree_ops | gist
  ltree_ops      | bitmap
 (3 rows)
-=======
+
 -- test non-error-throwing input
 SELECT str as "value", typ as "type",
        pg_input_is_valid(str,typ) as ok,
@@ -8149,5 +8140,4 @@ FROM (VALUES ('.2.3', 'ltree'),
  $tree & aWdf@* | ltxtquery | f  | 42601          | operand syntax error       
        |                          | 
  !tree & aWdf@* | ltxtquery | t  |                |                            
        |                          | 
 (8 rows)
->>>>>>> REL_16_9
 
diff --git a/contrib/ltree/ltree_gist.c b/contrib/ltree/ltree_gist.c
index f88df52fc68..932f69bff2d 100644
--- a/contrib/ltree/ltree_gist.c
+++ b/contrib/ltree/ltree_gist.c
@@ -739,13 +739,9 @@ ltree_gist_options(PG_FUNCTION_ARGS)
        init_local_reloptions(relopts, sizeof(LtreeGistOptions));
        add_local_int_reloption(relopts, "siglen",
                                                        "signature length in 
bytes",
-<<<<<<< HEAD
-                                                       LTREE_SIGLEN_DEFAULT, 
1, LTREE_SIGLEN_MAX,
-=======
                                                        LTREE_SIGLEN_DEFAULT,
                                                        INTALIGN(1),
                                                        LTREE_SIGLEN_MAX,
->>>>>>> REL_16_9
                                                        
offsetof(LtreeGistOptions, siglen));
        register_reloptions_validator(relopts, ltree_gist_relopts_validator);
 
diff --git a/contrib/ltree/sql/ltree.sql b/contrib/ltree/sql/ltree.sql
index 5881444fd34..7a62b760f66 100644
--- a/contrib/ltree/sql/ltree.sql
+++ b/contrib/ltree/sql/ltree.sql
@@ -331,15 +331,10 @@ SELECT * FROM ltreetest WHERE t ? '{23.*.1,23.*.2}' order 
by t asc;
 
 drop index tstidx;
 create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=0));
-<<<<<<< HEAD
 create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8169));
+create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8172));
+create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8167));
 create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=8168));
-=======
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2025));
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2028));
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2019));
-create index tstidx on ltreetest using gist (t gist_ltree_ops(siglen=2024));
->>>>>>> REL_16_9
 
 SELECT count(*) FROM ltreetest WHERE t <  '12.3';
 SELECT count(*) FROM ltreetest WHERE t <= '12.3';
@@ -397,10 +392,9 @@ SELECT count(*) FROM _ltreetest WHERE t ~ '23.*.1' ;
 SELECT count(*) FROM _ltreetest WHERE t ~ '23.*.2' ;
 SELECT count(*) FROM _ltreetest WHERE t ? '{23.*.1,23.*.2}' ;
 
-<<<<<<< HEAD
 -- Test that has all opclasses
 select opcname,amname from pg_opclass opc,  pg_am am  where 
am.oid=opc.opcmethod and opcintype='ltree'::regtype;
-=======
+
 -- test non-error-throwing input
 
 SELECT str as "value", typ as "type",
@@ -419,4 +413,3 @@ FROM (VALUES ('.2.3', 'ltree'),
              ('!tree & aWdf@*','ltxtquery'))
       AS a(str,typ),
      LATERAL pg_input_error_info(a.str, a.typ) as errinfo;
->>>>>>> REL_16_9


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to