Will run 549 of 552 specs
•S•••••••••••
------------------------------
• [FAILED] [0.009 seconds]
backup integration create statement tests PrintRoleMembershipStatements [It] grants a role without ADMIN OPTION
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_create_test.go:418
[FAILED]
GRANT usergroup TO testuser GRANTED BY testrole;
Expected
<*pgconn.PgError | 0xc0002d3590>:
ERROR: permission denied to grant privileges as role "testrole" (SQLSTATE 42501)
{
Severity: "ERROR",
Code: "42501",
Message: "permission denied to grant privileges as role \"testrole\"",
Detail: "The grantor must have the ADMIN option on role \"usergroup\".",
Hint: "",
Position: 0,
InternalPosition: 0,
InternalQuery: "",
Where: "",
SchemaName: "",
TableName: "",
ColumnName: "",
DataTypeName: "",
ConstraintName: "",
File: "user.c",
Line: 3854,
Routine: "check_role_grantor",
}
to be nil
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99 @ 06/11/26 00:41:47.232
------------------------------
••S••••••••••••••••••••••
------------------------------
P [PENDING]
backup integration tests GetExternalTableDefinitions returns a slice for a complex external table definition TEXT format delimiter
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/predata_externals_queries_test.go:124
------------------------------
•••••••••••••••••••S••
------------------------------
• [FAILED] [0.008 seconds]
backup integration tests GetRoleMembers [It] returns a role WITH ADMIN OPTION
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_queries_test.go:531
[FAILED] GRANT usergroup TO testuser WITH ADMIN OPTION GRANTED BY testrole
Expected
<*pgconn.PgError | 0xc0003600f0>:
ERROR: permission denied to grant privileges as role "testrole" (SQLSTATE 42501)
{
Severity: "ERROR",
Code: "42501",
Message: "permission denied to grant privileges as role \"testrole\"",
Detail: "The grantor must have the ADMIN option on role \"usergroup\".",
Hint: "",
Position: 0,
InternalPosition: 0,
InternalQuery: "",
Where: "",
SchemaName: "",
TableName: "",
ColumnName: "",
DataTypeName: "",
ConstraintName: "",
File: "user.c",
Line: 3854,
Routine: "check_role_grantor",
}
to be nil
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99 @ 06/11/26 00:41:48.277
------------------------------
••••••••••••••••••••••S••••••S•••••••••••••••••••••••••••••••••••••••••••••••••S••••••••••S
------------------------------
• [FAILED] [0.009 seconds]
backup integration create statement tests PrintRoleMembershipStatements [It] grants a role WITH ADMIN OPTION
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_create_test.go:435
[FAILED]
GRANT usergroup TO testuser WITH ADMIN OPTION GRANTED BY testrole;
Expected
<*pgconn.PgError | 0xc0004b7950>:
ERROR: permission denied to grant privileges as role "testrole" (SQLSTATE 42501)
{
Severity: "ERROR",
Code: "42501",
Message: "permission denied to grant privileges as role \"testrole\"",
Detail: "The grantor must have the ADMIN option on role \"usergroup\".",
Hint: "",
Position: 0,
InternalPosition: 0,
InternalQuery: "",
Where: "",
SchemaName: "",
TableName: "",
ColumnName: "",
DataTypeName: "",
ConstraintName: "",
File: "user.c",
Line: 3854,
Routine: "check_role_grantor",
}
to be nil
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99 @ 06/11/26 00:41:50.693
------------------------------
••••••••••••
------------------------------
• [FAILED] [0.021 seconds]
backup integration tests GetRoleMembers [It] returns properly quoted roles in GRANT statement
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_queries_test.go:545
[FAILED] Expected structs to match but:
Mismatch on field Grantor
Expected
<string>: gpadmin
to equal
<string>: \"1testrole\"
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108 @ 06/11/26 00:41:51.138
------------------------------
••••••••••••
------------------------------
• [FAILED] [0.018 seconds]
backup integration tests GetRoleMembers [It] handles dropped granter
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_queries_test.go:567
[FAILED] GRANT testdropgranter_role TO testdropgranter_member GRANTED BY testdropgranter_granter
Expected
<*pgconn.PgError | 0xc0005b4000>:
ERROR: permission denied to grant privileges as role "testdropgranter_granter" (SQLSTATE 42501)
{
Severity: "ERROR",
Code: "42501",
Message: "permission denied to grant privileges as role \"testdropgranter_granter\"",
Detail: "The grantor must have the ADMIN option on role \"testdropgranter_role\".",
Hint: "",
Position: 0,
InternalPosition: 0,
InternalQuery: "",
Where: "",
SchemaName: "",
TableName: "",
ColumnName: "",
DataTypeName: "",
ConstraintName: "",
File: "user.c",
Line: 3854,
Routine: "check_role_grantor",
}
to be nil
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99 @ 06/11/26 00:41:51.716
------------------------------
••••••S••••••••••••••••S••••••••••••••••S••
------------------------------
• [FAILED] [0.048 seconds]
backup integration create statement tests PrintCreateDummyViewStatement and PrintCreatePostdataViewStatements [It] creates postdata views that replace dummy views
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/postdata_create_test.go:396
[FAILED] Expected structs to match but:
Mismatch on field Definition.String
Expected
<string>: "...LECT key,
..."
to equal |
<string>: "...LECT view_b..."
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:113 @ 06/11/26 00:41:53.709
------------------------------
•••••••••••••••S••••••••••••••••••••S•••••••••••••••••••••••••••••••S•
•••••••••••S••••••••••••••S••••••••••••••••••••••••••••••••••••••••••••
------------------------------
↺ [FLAKEY TEST - TOOK 2 ATTEMPTS TO PASS] [0.080 seconds]
backup integration tests BackupDataForAllTables backs up multiple tables with valid data
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/data_backup_test.go:58
------------------------------
• [FAILED] [0.019 seconds]
backup integration tests GetRoleMembers [It] handles implicit cast of oid to text
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_queries_test.go:581
[FAILED] Expected structs to match but:
Mismatch on field Grantor
Expected
<string>: gpadmin
to equal
<string>: testrole
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108 @ 06/11/26 00:41:56.899
------------------------------
••S
------------------------------
P [PENDING]
backup integration create statement tests PrintCreateFunctionStatement Tests for GPDB 7 creates a function with TRANSFORM FOR TYPE
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/predata_functions_create_test.go:225
------------------------------
•••••••••••••••••••••••••SS•••••••••••••••••••••••••••••S•S••••••••••••••••••••••••••••••••S
•••••••••••••••••••••••S•••••
••••••S••••••S••••S•
•••••••••••••••
------------------------------
P [PENDING]
backup integration tests GetPartitionDefinitions returns a value for a partition definition for a table with a negative partition value
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/predata_table_defs_queries_test.go:402
------------------------------
•••••••
------------------------------
• [FAILED] [0.011 seconds]
backup integration tests GetRoleMembers [It] returns a role without ADMIN OPTION
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/integration/metadata_globals_queries_test.go:517
[FAILED] Expected structs to match but:
Mismatch on field Grantor
Expected
<string>: gpadmin
to equal
<string>: testrole
In [It] at: /home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108 @ 06/11/26 00:42:02.912
------------------------------
•••••••••••••••
Summarizing 8 Failures:
[FAIL] backup integration create statement tests PrintRoleMembershipStatements [It] grants a role without ADMIN OPTION
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99
[FAIL] backup integration tests GetRoleMembers [It] returns a role WITH ADMIN OPTION
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99
[FAIL] backup integration create statement tests PrintRoleMembershipStatements [It] grants a role WITH ADMIN OPTION
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99
[FAIL] backup integration tests GetRoleMembers [It] returns properly quoted roles in GRANT statement
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108
[FAIL] backup integration tests GetRoleMembers [It] handles dropped granter
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/testhelper/functions.go:99
[FAIL] backup integration create statement tests PrintCreateDummyViewStatement and PrintCreatePostdataViewStatements [It] creates postdata views that replace dummy views
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:113
[FAIL] backup integration tests GetRoleMembers [It] handles implicit cast of oid to text
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108
[FAIL] backup integration tests GetRoleMembers [It] returns a role without ADMIN OPTION
/home/gpadmin/go/pkg/mod/github.com/apache/cloudberry-go-libs@v1.0.12-0.20250910014224-fc376e8a1056/structmatcher/structmatcher.go:108
Ran 524 of 552 Specs in 22.927 seconds
FAIL! -- 516 Passed | 8 Failed | 1 Flaked | 3 Pending | 25 Skipped
--- FAIL: TestQueries (22.94s)
FAIL
Ginkgo ran 1 suite in 30.878719786s
Test Suite Failed
make: *** [Makefile:82: integration] Error 1
Will run 222 of 222 specs
•S•••••••••••••••••••S•••••••••S•••••••
------------------------------
• [FAILED] [1.470 seconds]
backup and restore end to end tests Flag combinations Edge case tests [It] Restores views that depend on a constraint by printing a dummy view
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/end_to_end/end_to_end_suite_test.go:2036
[FAILED] Expected
<string>:
SET client_encoding = 'UTF8';
ALTER RESOURCE QUEUE pg_default WITH (ACTIVE_STATEMENTS=20);
ALTER RESOURCE GROUP admin_group SET CPU_MAX_PERCENT 1;
ALTER RESOURCE GROUP admin_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP default_group SET CPU_MAX_PERCENT 1;
ALTER RESOURCE GROUP default_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP system_group SET CPU_MAX_PERCENT 1;
ALTER RESOURCE GROUP system_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP default_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP default_group SET CONCURRENCY 20;
ALTER RESOURCE GROUP default_group SET CPU_MAX_PERCENT 20;
ALTER RESOURCE GROUP admin_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP admin_group SET CONCURRENCY 10;
ALTER RESOURCE GROUP admin_group SET CPU_MAX_PERCENT 10;
ALTER RESOURCE GROUP system_group SET CPU_WEIGHT 100;
ALTER RESOURCE GROUP system_group SET CONCURRENCY 0;
ALTER RESOURCE GROUP system_group SET CPU_MAX_PERCENT 10;
CREATE ROLE gpadmin;
ALTER ROLE gpadmin WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION PASSWORD 'SCRAM-SHA-256$4096:ToQ4Ykhinvku/wRqro8cUg==$2c1yPVYcOcVnIMlHu3t6HG5cEt8lAe0OMjPAdguHA4s=:cDunE6tX2ATmUb+5WhdIJlr6Jg1Oer/MXq+7YDcb93g=' RESOURCE QUEUE pg_default RESOURCE GROUP admin_group;
CREATE DATABASE testdb TEMPLATE template0;
ALTER DATABASE testdb OWNER TO gpadmin;
COMMENT ON SCHEMA public IS 'standard public schema';
ALTER SCHEMA public OWNER TO pg_database_owner;
REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM pg_database_owner;
GRANT ALL ON SCHEMA public TO PUBLIC;
GRANT ALL ON SCHEMA public TO pg_database_owner;
CREATE SCHEMA schema2;
ALTER SCHEMA schema2 OWNER TO gpadmin;
CREATE SCHEMA IF NOT EXISTS gp_toolkit;
SET search_path=gp_toolkit,pg_catalog;
CREATE EXTENSION IF NOT EXISTS gp_toolkit WITH SCHEMA gp_toolkit;
SET search_path=pg_catalog;
COMMENT ON EXTENSION gp_toolkit IS 'various GPDB administrative views/functions';
CREATE SEQUENCE public.myseq1
START WITH 100
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 20;
SELECT pg_catalog.setval('public.myseq1', 100, false);
ALTER SEQUENCE public.myseq1 OWNER TO gpadmin;
CREATE SEQUENCE public.myseq2
START WITH 100
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 20;
SELECT pg_catalog.setval('public.myseq2', 100, false);
ALTER SEQUENCE public.myseq2 OWNER TO gpadmin;
CREATE TABLE public.foo (
i integer DEFAULT (nextval('public.myseq1'::regclass)) NOT NULL
) DISTRIBUTED BY (i);
ALTER TABLE public.foo OWNER TO gpadmin;
CREATE TABLE public.holds (
i integer
) DISTRIBUTED BY (i);
ALTER TABLE public.holds OWNER TO gpadmin;
CREATE TABLE public.sales (
id integer,
date date,
amt numeric(10,2)
) PARTITION BY RANGE (date) DISTRIBUTED BY (id);
ALTER TABLE public.sales OWNER TO gpadmin;
CREATE TABLE schema2.foo2 (
i integer
) DISTRIBUTED BY (i);
ALTER TABLE schema2.foo2 OWNER TO gpadmin;
CREATE TABLE schema2.foo3 (
i integer
) DISTRIBUTED BY (i);
ALTER TABLE schema2.foo3 OWNER TO gpadmin;
CREATE TABLE schema2.returns (
id integer,
date date,
amt numeric(10,2)
) PARTITION BY RANGE (date) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns OWNER TO gpadmin;
CREATE TABLE schema2.ao1 (
i integer
) USING ao_row DISTRIBUTED BY (i);
ALTER TABLE schema2.ao1 OWNER TO gpadmin;
CREATE TABLE schema2.ao2 (
i integer ENCODING (compresstype=none,compresslevel=0,blocksize=32768)
) USING ao_column DISTRIBUTED BY (i);
ALTER TABLE schema2.ao2 OWNER TO gpadmin;
CREATE TABLE public."FOObar" (
i integer
) DISTRIBUTED BY (i);
ALTER TABLE public."FOObar" OWNER TO gpadmin;
CREATE TABLE public.view_base_table (
key integer NOT NULL,
data character varying(20)
) DISTRIBUTED BY (key);
ALTER TABLE public.view_base_table OWNER TO gpadmin;
CREATE VIEW public.myview2 AS SELECT '1'::text AS "?column?";
ALTER VIEW public.myview2 OWNER TO gpadmin;
CREATE VIEW public.myview1 AS SELECT i
FROM public.foo;
ALTER VIEW public.myview1 OWNER TO gpadmin;
CREATE TABLE public.sales_1_prt_jan17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_jan17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_jan17 FOR VALUES FROM ('2017-01-01') TO ('2017-02-01');
CREATE TABLE public.sales_1_prt_feb17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_feb17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_feb17 FOR VALUES FROM ('2017-02-01') TO ('2017-03-01');
CREATE TABLE public.sales_1_prt_mar17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_mar17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_mar17 FOR VALUES FROM ('2017-03-01') TO ('2017-04-01');
CREATE TABLE public.sales_1_prt_apr17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_apr17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_apr17 FOR VALUES FROM ('2017-04-01') TO ('2017-05-01');
CREATE TABLE public.sales_1_prt_may17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_may17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_may17 FOR VALUES FROM ('2017-05-01') TO ('2017-06-01');
CREATE TABLE public.sales_1_prt_jun17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_jun17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_jun17 FOR VALUES FROM ('2017-06-01') TO ('2017-07-01');
CREATE TABLE public.sales_1_prt_jul17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_jul17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_jul17 FOR VALUES FROM ('2017-07-01') TO ('2017-08-01');
CREATE TABLE public.sales_1_prt_aug17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_aug17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_aug17 FOR VALUES FROM ('2017-08-01') TO ('2017-09-01');
CREATE TABLE public.sales_1_prt_sep17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_sep17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_sep17 FOR VALUES FROM ('2017-09-01') TO ('2017-10-01');
CREATE TABLE public.sales_1_prt_oct17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_oct17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_oct17 FOR VALUES FROM ('2017-10-01') TO ('2017-11-01');
CREATE TABLE public.sales_1_prt_nov17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_nov17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_nov17 FOR VALUES FROM ('2017-11-01') TO ('2017-12-01');
CREATE TABLE public.sales_1_prt_dec17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE public.sales_1_prt_dec17 OWNER TO gpadmin;
ALTER TABLE ONLY public.sales ATTACH PARTITION public.sales_1_prt_dec17 FOR VALUES FROM ('2017-12-01') TO ('2018-01-01');
CREATE TABLE schema2.returns_1_prt_jan17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_jan17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_jan17 FOR VALUES FROM ('2017-01-01') TO ('2017-02-01');
CREATE TABLE schema2.returns_1_prt_feb17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_feb17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_feb17 FOR VALUES FROM ('2017-02-01') TO ('2017-03-01');
CREATE TABLE schema2.returns_1_prt_mar17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_mar17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_mar17 FOR VALUES FROM ('2017-03-01') TO ('2017-04-01');
CREATE TABLE schema2.returns_1_prt_apr17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_apr17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_apr17 FOR VALUES FROM ('2017-04-01') TO ('2017-05-01');
CREATE TABLE schema2.returns_1_prt_may17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_may17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_may17 FOR VALUES FROM ('2017-05-01') TO ('2017-06-01');
CREATE TABLE schema2.returns_1_prt_jun17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_jun17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_jun17 FOR VALUES FROM ('2017-06-01') TO ('2017-07-01');
CREATE TABLE schema2.returns_1_prt_jul17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_jul17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_jul17 FOR VALUES FROM ('2017-07-01') TO ('2017-08-01');
CREATE TABLE schema2.returns_1_prt_aug17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_aug17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_aug17 FOR VALUES FROM ('2017-08-01') TO ('2017-09-01');
CREATE TABLE schema2.returns_1_prt_sep17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_sep17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_sep17 FOR VALUES FROM ('2017-09-01') TO ('2017-10-01');
CREATE TABLE schema2.returns_1_prt_oct17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_oct17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_oct17 FOR VALUES FROM ('2017-10-01') TO ('2017-11-01');
CREATE TABLE schema2.returns_1_prt_nov17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_nov17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_nov17 FOR VALUES FROM ('2017-11-01') TO ('2017-12-01');
CREATE TABLE schema2.returns_1_prt_dec17 (
id integer,
date date,
amt numeric(10,2)
) DISTRIBUTED BY (id);
ALTER TABLE schema2.returns_1_prt_dec17 OWNER TO gpadmin;
ALTER TABLE ONLY schema2.returns ATTACH PARTITION schema2.returns_1_prt_dec17 FOR VALUES FROM ('2017-12-01') TO ('2018-01-01');
CREATE VIEW public.key_dependent_view AS
SELECT
NULL::integer AS key,
NULL::character varying(20) COLLATE pg_catalog."C" AS data;
ALTER VIEW public.key_dependent_view OWNER TO gpadmin;
CREATE VIEW public.key_dependent_view_no_cols AS
SELECT;
ALTER VIEW public.key_dependent_view_no_cols OWNER TO gpadmin;
ALTER TABLE ONLY public.view_base_table ADD CONSTRAINT view_base_table_pkey PRIMARY KEY (key);
CREATE OR REPLACE VIEW public.key_dependent_view AS SELECT key,
(data COLLATE "C") AS data
FROM public.view_base_table
GROUP BY key;
CREATE OR REPLACE VIEW public.key_dependent_view_no_cols AS SELECT
FROM public.view_base_table
GROUP BY key
HAVING (length((data)::text) > 0);
to contain substring
<string>: CREATE OR REPLACE VIEW public.key_dependent_view AS SELECT view_base_table.key,
(view_base_table.data COLLATE "C") AS data
FROM public.view_base_table
GROUP BY view_base_table.key;
In [It] at: /__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/end_to_end/end_to_end_suite_test.go:2053 @ 06/11/26 00:46:13.27
------------------------------
•••••••••••••••••••••••••••S•••••••S••••••••••••••••••••S••••••••••••••••••••••••••••••••S•••••••••••••••••••••••••••S••••••••••••••••••••S•••S•••••S•••••••••••••••••••••S••••••••••S
Summarizing 1 Failure:
[FAIL] backup and restore end to end tests Flag combinations Edge case tests [It] Restores views that depend on a constraint by printing a dummy view
/__w/cloudberry-backup/cloudberry-backup/cloudberry-backup/end_to_end/end_to_end_suite_test.go:2053
Ran 209 of 222 Specs in 1234.258 seconds
FAIL! -- 208 Passed | 1 Failed | 0 Pending | 13 Skipped
--- FAIL: TestEndToEnd (1234.26s)
FAIL
Ginkgo ran 1 suite in 20m41.565070149s
Test Suite Failed
make: *** [Makefile:87: end_to_end] Error 1
See: https://github.com/apache/cloudberry-backup/actions/runs/27329506659/job/80744763961?pr=102
Integration test:
End_to_end test: