END;
$$;
-- summarize one range
-SELECT brin_summarize_range('brin_summarize_idx', 0);
- brin_summarize_range
-----------------------
- 0
-(1 row)
-
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 0)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
+NOTICE: 0
-- nothing: already summarized
-SELECT brin_summarize_range('brin_summarize_idx', 1);
- brin_summarize_range
-----------------------
- 0
-(1 row)
-
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 1)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
+NOTICE: 0
-- summarize one range
-SELECT brin_summarize_range('brin_summarize_idx', 2);
- brin_summarize_range
-----------------------
- 1
-(1 row)
-
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 2)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
+NOTICE: 1
-- nothing: page doesn't exist in table
SELECT brin_summarize_range('brin_summarize_idx', 4294967295);
brin_summarize_range
test: create_type
test: create_table
test: create_function_2
+# This creates functions used by tests xc_misc, xc_FQS and xc_FQS_join
+test: xc_create_function
# ----------
# Load huge amounts of data
# ----------
# Postgres-XC additional tests
# ----------
-# This creates functions used by tests xc_misc, xc_FQS and xc_FQS_join
-test: xc_create_function
# Those ones can be run in parallel
test: xc_groupby xc_distkey xc_having xc_temp xc_remote xc_FQS xc_FQS_join xc_copy xc_for_update xc_alter_table xc_sequence xc_misc
test: create_type
test: create_table
test: create_function_2
+test: xc_create_function
test: copy
test: copyselect
test: copydml
test: xml
test: event_trigger
test: stats
-test: xc_create_function
test: xc_groupby
test: xc_distkey
test: xc_having
$$;
-- summarize one range
-SELECT brin_summarize_range('brin_summarize_idx', 0);
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 0)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
-- nothing: already summarized
-SELECT brin_summarize_range('brin_summarize_idx', 1);
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 1)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
-- summarize one range
-SELECT brin_summarize_range('brin_summarize_idx', 2);
+DO $D$
+DECLARE
+ str varchar;
+ node_name varchar;
+ result integer;
+BEGIN
+ node_name = get_xc_node_name(1);
+ str = 'execute direct on (' || node_name || ') $$ ' || 'SELECT brin_summarize_range(''brin_summarize_idx'', 2)' || ' $$' ;
+ execute str into result;
+ raise notice '%', result;
+END $D$ language plpgsql;
-- nothing: page doesn't exist in table
SELECT brin_summarize_range('brin_summarize_idx', 4294967295);
-- invalid block number values