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

morningman pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-4.0 by this push:
     new 51435d1363f branch-4.0: [fix](test) fix paimon dlf rest catalog case 
#56381 (#56422)
51435d1363f is described below

commit 51435d1363f05bfe73c5e0a8a76a312f971db976
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 24 23:02:08 2025 -0700

    branch-4.0: [fix](test) fix paimon dlf rest catalog case #56381 (#56422)
    
    Cherry-picked from #56381
    
    Co-authored-by: Mingyu Chen (Rayner) <[email protected]>
---
 ..._s3tables.out => test_s3tables_glue_insert.out} | 32 ++++++++++++++++++++++
 ...out => test_s3tables_glue_insert_overwrite.out} | 22 +++++++++++++--
 .../test_s3tables_glue_insert_partitions.out       | 13 +++++++++
 .../paimon/test_paimon_dlf_rest_catalog.out        |  8 +++---
 ...les.groovy => test_s3tables_glue_insert.groovy} | 21 ++++++++------
 ... => test_s3tables_glue_insert_overwrite.groovy} | 18 ++++++++----
 ...=> test_s3tables_glue_insert_partitions.groovy} | 22 ++++++++-------
 .../iceberg/test_s3tables_insert_overwrite.groovy  |  5 ++++
 .../iceberg/test_s3tables_write_insert.groovy      |  5 ++++
 .../iceberg/test_s3tables_write_partitions.groovy  |  5 ++++
 .../paimon/test_paimon_dlf_rest_catalog.groovy     |  8 +++---
 11 files changed, 124 insertions(+), 35 deletions(-)

diff --git 
a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
similarity index 50%
copy from 
regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
copy to 
regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
index 40a714ac82b..710fc368216 100644
--- a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
+++ 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
@@ -31,3 +31,35 @@ false        -2147483648     -9223372036854775808    -123.45 
-123456.789     -123456789      -1234.5678
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 
+-- !q01 --
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q02 --
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      \N
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q01 --
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q02 --
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      20240321
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
diff --git 
a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
similarity index 88%
rename from 
regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
rename to 
regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
index 40a714ac82b..cdd4451c8c9 100644
--- a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
+++ 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
@@ -6,13 +6,21 @@ true  2147483647      9223372036854775807     123.45  
123456.789      123456789       1234.5678       123456
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
-true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 
 -- !q03 --
 \N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      \N
+
+-- !q01 --
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q02 --
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      20240321
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 
 -- !q01 --
@@ -22,12 +30,20 @@ true        2147483647      9223372036854775807     123.45  
123456.789      123456789       1234.5678       123456
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
-true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 
 -- !q03 --
-\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      20240321
+\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      \N
+
+-- !q01 --
+true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q02 --
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-21      2024-03-21T12:00        
2024-03-21T12:00:00.123457      2024-03-21T12:00:00.123457      
{"key1":"value1"}       {2:20}  {2:200000000000}        {2.2:20.2}      
{2.2:20.2}      {0:1}   {2.2:2.2}       {2.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{2.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N     \N      \N      123.45  \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      \N      {1:10}  \N      \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      \N      \N      \N      
\N      \N      \N      \N      [1.2345, 2.3456]        \N      \N      \N      
\N      \N      \N      \N      \N      \N      \N      [null, "value1", 
"value2"]      \N      \N      \N      20240321
+false  -2147483648     -9223372036854775808    -123.45 -123456.789     
-123456789      -1234.5678      -123456.789012  -123456789.012345678901 
string_value    2024-03-22      2024-03-22T12:00        
2024-03-22T12:00:00.123457      2024-03-22T12:00:00.123457      
{"key1":"value1"}       {3:20}  {3:200000000000}        {3.2:20.2}      
{3.2:20.2}      {0:1}   {3.2:2.2}       {3.34:2.34}     {2.3456:2.3456} 
{2.34567890:2.34567890} {2.34567890:2.34567890} 
{3.3456789012345679:2.3456789012345679} ["string1", "string2"]  [4, 5, 6]       
[300000000000, 400000000000]    [3.3, 4.4]      [3.12345 [...]
 true   2147483647      9223372036854775807     123.45  123456.789      
123456789       1234.5678       123456.789012   123456789.012345678901  
string_value    2024-03-20      2024-03-20T12:00        
2024-03-20T12:00:00.123457      2024-03-20T12:00:00.123457      
{"key1":"value1"}       {1:10}  {1:100000000000}        {1.1:10.1}      
{1.1:10.1}      {1:0}   {1.1:1.1}       {1.23:1.23}     {1.2345:1.2345} 
{1.23456789:1.23456789} {1.23456789:1.23456789} 
{1.2345678901234568:1.2345678901234568} ["string1", "string2"]  [1, 2, 3]       
[100000000000, 200000000000]    [1.1, 2.2]      [1.123456789, 2.1 [...]
 
diff --git 
a/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
new file mode 100644
index 00000000000..b206cd3d90d
--- /dev/null
+++ 
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
@@ -0,0 +1,13 @@
+-- This file is automatically generated. You should know what you did if you 
want to edit this
+-- !columns_out_of_order01 --
+3      6       1       4       2       5
+
+-- !columns_out_of_order02 --
+1      2       3       4       5       6
+
+-- !columns_out_of_order01 --
+3      6       1       4       2       5
+
+-- !columns_out_of_order02 --
+1      2       3       4       5       6
+
diff --git 
a/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
 
b/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
index 60087bd0be5..28d4fd2181e 100644
--- 
a/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
+++ 
b/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
@@ -1,9 +1,9 @@
 -- This file is automatically generated. You should know what you did if you 
want to edit this
 -- !c1 --
-1      25-34   M       true
-2      18-24   F       false
+1      25      M       true
+2      18      F       false
 
 -- !c1 --
-1      25-34   M       true
-2      18-24   F       false
+1      25      M       true
+2      18      F       false
 
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
similarity index 98%
rename from 
regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
rename to 
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
index 8ad9e0e2889..b5a82145657 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
@@ -15,14 +15,17 @@
 // specific language governing permissions and limitations
 // under the License.
 
-suite("test_glue_rest_s3tables", 
"p2,external,iceberg,external_remote,external_remote_iceberg,new_catalog_property")
 {
-    def format_compressions = ["parquet_zstd"]
+import java.util.concurrent.ThreadLocalRandom
+
+suite("test_s3tables_glue_insert", 
"p2,external,iceberg,external_remote,external_remote_iceberg") {
+    def format_compressions = ["parquet_zstd", "orc_zlib"]
 
     def q01 = { String format_compression, String catalog_name ->
         def parts = format_compression.split("_")
         def format = parts[0]
         def compression = parts[1]
-        def all_types_table = "iceberg_glue_rest_${format_compression}_master"
+        def all_types_table = "iceberg_all_types_${format_compression}_master"
+        def all_types_partition_table = 
"iceberg_all_types_par_${format_compression}_master"
         sql """ DROP TABLE IF EXISTS `${all_types_table}`; """
         sql """
         CREATE TABLE `${all_types_table}`(
@@ -321,7 +324,8 @@ suite("test_glue_rest_s3tables", 
"p2,external,iceberg,external_remote,external_r
         def parts = format_compression.split("_")
         def format = parts[0]
         def compression = parts[1]
-        def all_types_partition_table = 
"iceberg_all_types_par_glue_rest_${format_compression}_master"
+        def all_types_table = "iceberg_all_types_${format_compression}_master"
+        def all_types_partition_table = 
"iceberg_all_types_par_${format_compression}_master"
         sql """ DROP TABLE IF EXISTS `${all_types_partition_table}`; """
         sql """
         CREATE TABLE `${all_types_partition_table}`(
@@ -641,7 +645,7 @@ suite("test_glue_rest_s3tables", 
"p2,external,iceberg,external_remote,external_r
         return
     }
 
-    String catalog_name = "test_s3tables_glue_rest"
+    String catalog_name = "test_s3tables_glue_rest_insert"
     String props = 
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
     sql """drop catalog if exists ${catalog_name};"""
     sql """
@@ -650,10 +654,11 @@ suite("test_glue_rest_s3tables", 
"p2,external,iceberg,external_remote,external_r
         );
     """
 
+    def tmpdb = "s3table_glue_db_insert_" + 
ThreadLocalRandom.current().nextInt(1000);
     sql """ switch ${catalog_name};"""
-    sql """ drop database if exists iceberg_s3tables_glue_rest_master force"""
-    sql """ create database iceberg_s3tables_glue_rest_master"""
-    sql """ use iceberg_s3tables_glue_rest_master;""" 
+    sql """ drop database if exists ${tmpdb} force"""
+    sql """ create database ${tmpdb}"""
+    sql """ use ${tmpdb};""" 
     sql """ set enable_fallback_to_original_planner=false """
 
     try {
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
similarity index 98%
copy from 
regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
copy to 
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
index 38554dd6b3d..4fa8d1e0291 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
@@ -14,8 +14,10 @@
 // KIND, either express or implied.  See the License for the
 // specific language governing permissions and limitations
 // under the License.
+
 import java.util.concurrent.ThreadLocalRandom
-suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+
+suite("test_s3tables_glue_insert_overwrite", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
     def format_compressions = ["parquet_zstd", "orc_zlib"]
 
     def q01 = { String format_compression, String catalog_name ->
@@ -23,7 +25,7 @@ suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,ext
         def format = parts[0]
         def compression = parts[1]
         def all_types_table = 
"iceberg_overwrite_all_types_${format_compression}_master"
-        def all_types_partition_table = 
"iceberg_overwrite_types_par_${format_compression}_master_2"
+        def all_types_partition_table = 
"iceberg_overwrite_types_par_${format_compression}_master"
         sql """ DROP TABLE IF EXISTS `${all_types_table}`; """
         sql """
         CREATE TABLE `${all_types_table}`(
@@ -323,7 +325,7 @@ suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,ext
         def format = parts[0]
         def compression = parts[1]
         def all_types_table = 
"iceberg_overwrite_all_types_${format_compression}_master"
-        def all_types_partition_table = 
"iceberg_overwrite_types_par_${format_compression}_master_"+ThreadLocalRandom.current().nextInt(1000)
+        def all_types_partition_table = 
"iceberg_overwrite_types_par_${format_compression}_master"
         sql """ DROP TABLE IF EXISTS `${all_types_partition_table}`; """
         sql """
         CREATE TABLE `${all_types_partition_table}`(
@@ -626,8 +628,8 @@ suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,ext
         return
     }
 
-    String catalog_name = "test_s3tables_insert_overwrite"
-    String props = context.config.otherConfigs.get("icebergS3TablesCatalog")
+    String catalog_name = "test_s3tables_glue_rest_insert_overwrite"
+    String props = 
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
     sql """drop catalog if exists ${catalog_name};"""
     sql """
         create catalog ${catalog_name} properties (
@@ -635,8 +637,11 @@ suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,ext
         );
     """
 
+    def tmpdb = "s3table_glue_db_insert_overwrite_" + 
ThreadLocalRandom.current().nextInt(1000);
     sql """ switch ${catalog_name};"""
-    sql """ use my_namespace;""" 
+    sql """ drop database if exists ${tmpdb} force"""
+    sql """ create database ${tmpdb}"""
+    sql """ use ${tmpdb};""" 
     sql """ set enable_fallback_to_original_planner=false """
 
     try {
@@ -646,5 +651,6 @@ suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,ext
             q03(format_compression, catalog_name)
         }
     } finally {
+        """drop database if exists ${tmpdb} force"""
     }
 }
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
similarity index 87%
copy from 
regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
copy to 
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
index 35c8f115235..133fb0a743a 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
@@ -1,5 +1,3 @@
-import java.util.concurrent.ThreadLocalRandom
-
 // Licensed to the Apache Software Foundation (ASF) under one
 // or more contributor license agreements.  See the NOTICE file
 // distributed with this work for additional information
@@ -17,15 +15,17 @@ import java.util.concurrent.ThreadLocalRandom
 // specific language governing permissions and limitations
 // under the License.
 
-suite("test_s3tables_write_partitions", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+import java.util.concurrent.ThreadLocalRandom
+
+suite("test_s3tables_glue_insert_partitions", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
     def format_compressions = ["parquet_snappy", "orc_zlib"]
 
     def test_s3_columns_out_of_order = {  String format_compression, String 
catalog_name ->
         def parts = format_compression.split("_")
         def format = parts[0]
         def compression = parts[1]
-        def source_tbl = 
"s3_columns_out_of_order_source_tbl_${format_compression}_master"+ 
ThreadLocalRandom.current().nextInt(1000)
-        def target_tbl = 
"s3_columns_out_of_order_target_tbl_${format_compression}_master" + 
ThreadLocalRandom.current().nextInt(1000)
+        def source_tbl = 
"s3_columns_out_of_order_source_tbl_${format_compression}_master"
+        def target_tbl = 
"s3_columns_out_of_order_target_tbl_${format_compression}_master"
         sql """ drop table if exists ${source_tbl} """
         sql """
             CREATE TABLE ${source_tbl} (
@@ -86,8 +86,8 @@ suite("test_s3tables_write_partitions", 
"p0,external,iceberg,external_docker,ext
         return
     }
 
-    String catalog_name = "test_s3tables_write_partitions"
-    String props = context.config.otherConfigs.get("icebergS3TablesCatalog")
+    String catalog_name = "test_s3tables_glue_rest_insert_partitions"
+    String props = 
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
     sql """drop catalog if exists ${catalog_name};"""
     sql """
         create catalog ${catalog_name} properties (
@@ -95,11 +95,12 @@ suite("test_s3tables_write_partitions", 
"p0,external,iceberg,external_docker,ext
         );
     """
 
+    def tmpdb = "s3table_glue_db_insert_partitions_" + 
ThreadLocalRandom.current().nextInt(1000);
     sql """ switch ${catalog_name};"""
-    sql """ use my_namespace;""" 
+    sql """ drop database if exists ${tmpdb} force"""
+    sql """ create database ${tmpdb}"""
+    sql """ use ${tmpdb};""" 
     sql """ set enable_fallback_to_original_planner=false """
-    // def tables = sql """ show tables; """
-    // assertTrue(tables.size() > 0)
 
     try {
         for (String format_compression in format_compressions) {
@@ -107,6 +108,7 @@ suite("test_s3tables_write_partitions", 
"p0,external,iceberg,external_docker,ext
             test_s3_columns_out_of_order(format_compression, catalog_name)
         }
     } finally {
+        sql """drop database if exists ${tmpdb} force"""
     }
 
 }
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
index 38554dd6b3d..32d95fb2f04 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
@@ -16,6 +16,11 @@
 // under the License.
 import java.util.concurrent.ThreadLocalRandom
 suite("test_s3tables_insert_overwrite", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+    // disable this test by default, glue + s3table is recommended
+    def run_test = false;
+    if (!run_test) {
+        return;
+    }
     def format_compressions = ["parquet_zstd", "orc_zlib"]
 
     def q01 = { String format_compression, String catalog_name ->
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
index ef9d9773775..c5afd171691 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
@@ -18,6 +18,11 @@ import java.util.concurrent.ThreadLocalRandom
 // under the License.
 
 suite("test_s3tables_write_insert", 
"p2,external,iceberg,external_remote,external_remote_iceberg") {
+    // disable this test by default, glue + s3table is recommended
+    def run_test = false;
+    if (!run_test) {
+        return;
+    }
     def format_compressions = ["parquet_zstd", "orc_zlib"]
 
     def q01 = { String format_compression, String catalog_name ->
diff --git 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
index 35c8f115235..1e38d0b08c9 100644
--- 
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
+++ 
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
@@ -18,6 +18,11 @@ import java.util.concurrent.ThreadLocalRandom
 // under the License.
 
 suite("test_s3tables_write_partitions", 
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+    // disable this test by default, glue + s3table is recommended
+    def run_test = false;
+    if (!run_test) {
+        return;
+    }
     def format_compressions = ["parquet_snappy", "orc_zlib"]
 
     def test_s3_columns_out_of_order = {  String format_compression, String 
catalog_name ->
diff --git 
a/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
 
b/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
index 08946964b7c..e195c6dd180 100644
--- 
a/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
+++ 
b/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
@@ -35,12 +35,12 @@ suite("test_paimon_dlf_rest_catalog", 
"p2,external,paimon,external_remote,extern
         sql """ use ${catalog}.new_dlf_paimon_db"""
 
         sql """set force_jni_scanner=false"""
-        qt_c1 """ select * from users_samples order by user_id """
-        sql """select * from users_samples\$files;"""
+        qt_c1 """ select * from user_samples order by user_id """
+        sql """select * from user_samples\$files;"""
 
         sql """set force_jni_scanner=true"""
-        qt_c1 """ select * from users_samples order by user_id """
-        sql """select * from users_samples\$files;"""
+        qt_c1 """ select * from user_samples order by user_id """
+        sql """select * from user_samples\$files;"""
 
     } finally {
         sql """set force_jni_scanner=false"""


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


Reply via email to