mirror of https://github.com/citusdata/citus.git
Normalize tests: pg12 changes
parent
7730bd449c
commit
0c6983a80e
|
@ -66,15 +66,15 @@ s/"(ref_table_[0-9]_|ref_table_[0-9]_value_fkey_)[0-9]+"/"\1xxxxxxx"/g
|
||||||
|
|
||||||
# Remove trailing whitespace
|
# Remove trailing whitespace
|
||||||
s/ *$//g
|
s/ *$//g
|
||||||
#
|
|
||||||
## pg12 changes
|
# pg12 changes
|
||||||
#s/Partitioned table "/Table "/g
|
s/Partitioned table "/Table "/g
|
||||||
#s/\) TABLESPACE pg_default$/\)/g
|
s/\) TABLESPACE pg_default$/\)/g
|
||||||
#s/invalid input syntax for type /invalid input syntax for /g
|
s/invalid input syntax for type /invalid input syntax for /g
|
||||||
#s/_id_ref_id_fkey/_id_fkey/g
|
s/_id_ref_id_fkey/_id_fkey/g
|
||||||
#s/_ref_id_id_fkey_/_ref_id_fkey_/g
|
s/_ref_id_id_fkey_/_ref_id_fkey_/g
|
||||||
#s/fk_test_2_col1_col2_fkey/fk_test_2_col1_fkey/g
|
s/fk_test_2_col1_col2_fkey/fk_test_2_col1_fkey/g
|
||||||
#s/_id_other_column_ref_fkey/_id_fkey/g
|
s/_id_other_column_ref_fkey/_id_fkey/g
|
||||||
#
|
#
|
||||||
## intermediate_results
|
## intermediate_results
|
||||||
#s/(ERROR.*)pgsql_job_cache\/([0-9]+_[0-9]+_[0-9]+)\/(.*).data/\1pgsql_job_cache\/xx_x_xxx\/\3.data/g
|
#s/(ERROR.*)pgsql_job_cache\/([0-9]+_[0-9]+_[0-9]+)\/(.*).data/\1pgsql_job_cache\/xx_x_xxx\/\3.data/g
|
||||||
|
|
|
@ -1196,14 +1196,14 @@ SELECT * FROM table_fkeys_in_workers WHERE relid LIKE 'fkey_reference_table.refe
|
||||||
fkey_ref_7000304 | fkey_reference_table.referencing_table_7000304 | fkey_reference_table.referenced_table_7000298
|
fkey_ref_7000304 | fkey_reference_table.referencing_table_7000304 | fkey_reference_table.referenced_table_7000298
|
||||||
fkey_ref_7000305 | fkey_reference_table.referencing_table_7000305 | fkey_reference_table.referenced_table_7000298
|
fkey_ref_7000305 | fkey_reference_table.referencing_table_7000305 | fkey_reference_table.referenced_table_7000298
|
||||||
fkey_ref_7000306 | fkey_reference_table.referencing_table_7000306 | fkey_reference_table.referenced_table_7000298
|
fkey_ref_7000306 | fkey_reference_table.referencing_table_7000306 | fkey_reference_table.referenced_table_7000298
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000307 | fkey_reference_table.referencing_referencing_table_7000307 | fkey_reference_table.referencing_table_7000299
|
referencing_referencing_table_id_fkey_7000307 | fkey_reference_table.referencing_referencing_table_7000307 | fkey_reference_table.referencing_table_7000299
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000308 | fkey_reference_table.referencing_referencing_table_7000308 | fkey_reference_table.referencing_table_7000300
|
referencing_referencing_table_id_fkey_7000308 | fkey_reference_table.referencing_referencing_table_7000308 | fkey_reference_table.referencing_table_7000300
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000309 | fkey_reference_table.referencing_referencing_table_7000309 | fkey_reference_table.referencing_table_7000301
|
referencing_referencing_table_id_fkey_7000309 | fkey_reference_table.referencing_referencing_table_7000309 | fkey_reference_table.referencing_table_7000301
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000310 | fkey_reference_table.referencing_referencing_table_7000310 | fkey_reference_table.referencing_table_7000302
|
referencing_referencing_table_id_fkey_7000310 | fkey_reference_table.referencing_referencing_table_7000310 | fkey_reference_table.referencing_table_7000302
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000311 | fkey_reference_table.referencing_referencing_table_7000311 | fkey_reference_table.referencing_table_7000303
|
referencing_referencing_table_id_fkey_7000311 | fkey_reference_table.referencing_referencing_table_7000311 | fkey_reference_table.referencing_table_7000303
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000312 | fkey_reference_table.referencing_referencing_table_7000312 | fkey_reference_table.referencing_table_7000304
|
referencing_referencing_table_id_fkey_7000312 | fkey_reference_table.referencing_referencing_table_7000312 | fkey_reference_table.referencing_table_7000304
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000313 | fkey_reference_table.referencing_referencing_table_7000313 | fkey_reference_table.referencing_table_7000305
|
referencing_referencing_table_id_fkey_7000313 | fkey_reference_table.referencing_referencing_table_7000313 | fkey_reference_table.referencing_table_7000305
|
||||||
referencing_referencing_table_id_ref_id_fkey_7000314 | fkey_reference_table.referencing_referencing_table_7000314 | fkey_reference_table.referencing_table_7000306
|
referencing_referencing_table_id_fkey_7000314 | fkey_reference_table.referencing_referencing_table_7000314 | fkey_reference_table.referencing_table_7000306
|
||||||
(16 rows)
|
(16 rows)
|
||||||
|
|
||||||
INSERT INTO referenced_table SELECT x, x+1 FROM generate_series(1,1000) AS f(x);
|
INSERT INTO referenced_table SELECT x, x+1 FROM generate_series(1,1000) AS f(x);
|
||||||
|
@ -1219,7 +1219,7 @@ SELECT max(ref_id) FROM referencing_referencing_table;
|
||||||
DROP TABLE referenced_table CASCADE;
|
DROP TABLE referenced_table CASCADE;
|
||||||
NOTICE: drop cascades to constraint fkey_ref on table referencing_table
|
NOTICE: drop cascades to constraint fkey_ref on table referencing_table
|
||||||
DROP TABLE referencing_table CASCADE;
|
DROP TABLE referencing_table CASCADE;
|
||||||
NOTICE: drop cascades to constraint referencing_referencing_table_id_ref_id_fkey on table referencing_referencing_table
|
NOTICE: drop cascades to constraint referencing_referencing_table_id_fkey on table referencing_referencing_table
|
||||||
DROP TABLE referencing_referencing_table;
|
DROP TABLE referencing_referencing_table;
|
||||||
-- test if create_distributed_table works in transactions with some edge cases
|
-- test if create_distributed_table works in transactions with some edge cases
|
||||||
-- the following checks if create_distributed_table works on foreign keys when
|
-- the following checks if create_distributed_table works on foreign keys when
|
||||||
|
|
|
@ -127,7 +127,7 @@ SELECT create_intermediate_result('squares', 'SELECT s, s*s FROM generate_series
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
SELECT * FROM read_intermediate_result('squares', 'csv') AS res (x int, x2 int);
|
SELECT * FROM read_intermediate_result('squares', 'csv') AS res (x int, x2 int);
|
||||||
ERROR: invalid input syntax for type integer: "PGCOPY"
|
ERROR: invalid input syntax for integer: "PGCOPY"
|
||||||
END;
|
END;
|
||||||
-- try a composite type
|
-- try a composite type
|
||||||
CREATE TYPE intermediate_results.square_type AS (x text, x2 int);
|
CREATE TYPE intermediate_results.square_type AS (x text, x2 int);
|
||||||
|
|
|
@ -105,7 +105,7 @@ SELECT master_get_table_ddl_events('clustered_table');
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
CREATE TABLE public.clustered_table (data json NOT NULL, received_at timestamp without time zone NOT NULL)
|
CREATE TABLE public.clustered_table (data json NOT NULL, received_at timestamp without time zone NOT NULL)
|
||||||
ALTER TABLE public.clustered_table OWNER TO postgres
|
ALTER TABLE public.clustered_table OWNER TO postgres
|
||||||
CREATE INDEX clustered_time_idx ON public.clustered_table USING btree (received_at) TABLESPACE pg_default
|
CREATE INDEX clustered_time_idx ON public.clustered_table USING btree (received_at)
|
||||||
ALTER TABLE public.clustered_table CLUSTER ON clustered_time_idx
|
ALTER TABLE public.clustered_table CLUSTER ON clustered_time_idx
|
||||||
(4 rows)
|
(4 rows)
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ SELECT * FROM master_get_table_ddl_events('lineitem') order by 1;
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
ALTER TABLE public.lineitem ADD CONSTRAINT lineitem_pkey PRIMARY KEY (l_orderkey, l_linenumber)
|
ALTER TABLE public.lineitem ADD CONSTRAINT lineitem_pkey PRIMARY KEY (l_orderkey, l_linenumber)
|
||||||
ALTER TABLE public.lineitem OWNER TO postgres
|
ALTER TABLE public.lineitem OWNER TO postgres
|
||||||
CREATE INDEX lineitem_time_index ON public.lineitem USING btree (l_shipdate) TABLESPACE pg_default
|
CREATE INDEX lineitem_time_index ON public.lineitem USING btree (l_shipdate)
|
||||||
CREATE TABLE public.lineitem (l_orderkey bigint NOT NULL, l_partkey integer NOT NULL, l_suppkey integer NOT NULL, l_linenumber integer NOT NULL, l_quantity numeric(15,2) NOT NULL, l_extendedprice numeric(15,2) NOT NULL, l_discount numeric(15,2) NOT NULL, l_tax numeric(15,2) NOT NULL, l_returnflag character(1) NOT NULL, l_linestatus character(1) NOT NULL, l_shipdate date NOT NULL, l_commitdate date NOT NULL, l_receiptdate date NOT NULL, l_shipinstruct character(25) NOT NULL, l_shipmode character(10) NOT NULL, l_comment character varying(44) NOT NULL)
|
CREATE TABLE public.lineitem (l_orderkey bigint NOT NULL, l_partkey integer NOT NULL, l_suppkey integer NOT NULL, l_linenumber integer NOT NULL, l_quantity numeric(15,2) NOT NULL, l_extendedprice numeric(15,2) NOT NULL, l_discount numeric(15,2) NOT NULL, l_tax numeric(15,2) NOT NULL, l_returnflag character(1) NOT NULL, l_linestatus character(1) NOT NULL, l_shipdate date NOT NULL, l_commitdate date NOT NULL, l_receiptdate date NOT NULL, l_shipinstruct character(25) NOT NULL, l_shipmode character(10) NOT NULL, l_comment character varying(44) NOT NULL)
|
||||||
(4 rows)
|
(4 rows)
|
||||||
|
|
||||||
|
|
|
@ -339,7 +339,7 @@ SELECT start_metadata_sync_to_node('localhost', :worker_1_port);
|
||||||
SELECT "Constraint", "Definition" FROM table_fkeys WHERE relid='mx_testing_schema_2.fk_test_2'::regclass;
|
SELECT "Constraint", "Definition" FROM table_fkeys WHERE relid='mx_testing_schema_2.fk_test_2'::regclass;
|
||||||
Constraint | Definition
|
Constraint | Definition
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
fk_test_2_col1_col2_fkey | FOREIGN KEY (col1, col2) REFERENCES mx_testing_schema.fk_test_1(col1, col3)
|
fk_test_2_col1_fkey | FOREIGN KEY (col1, col2) REFERENCES mx_testing_schema.fk_test_1(col1, col3)
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
\c - - - :master_port
|
\c - - - :master_port
|
||||||
|
|
|
@ -412,7 +412,7 @@ SELECT * FROM partitioning_test WHERE id = 9 OR id = 10 ORDER BY 1;
|
||||||
-- create default partition
|
-- create default partition
|
||||||
CREATE TABLE partitioning_test_default PARTITION OF partitioning_test DEFAULT;
|
CREATE TABLE partitioning_test_default PARTITION OF partitioning_test DEFAULT;
|
||||||
\d+ partitioning_test
|
\d+ partitioning_test
|
||||||
Partitioned table "public.partitioning_test"
|
Table "public.partitioning_test"
|
||||||
Column | Type | Collation | Nullable | Default | Storage | Stats target | Description
|
Column | Type | Collation | Nullable | Default | Storage | Stats target | Description
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
id | integer | | | | plain | |
|
id | integer | | | | plain | |
|
||||||
|
|
Loading…
Reference in New Issue