diff --git a/migtests/tests/analyze-schema/expected_issues.json b/migtests/tests/analyze-schema/expected_issues.json index c0c5b22781..823cffa673 100644 --- a/migtests/tests/analyze-schema/expected_issues.json +++ b/migtests/tests/analyze-schema/expected_issues.json @@ -101,7 +101,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_1, constraint: (test_1_id_fkey)", - "Reason": "Foreign key references to partitioned table are not yet supported in YugabyteDB", + "Reason": "Foreign key references to partitioned table are not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_1 (\n\tid numeric NOT NULL REFERENCES sales_data(sales_id),\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id)\n) PARTITION BY LIST (country_code, record_type) ;", "Suggestion": "No workaround available ", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -123,7 +123,7 @@ "IssueType": "unsupported_features", "ObjectType": "COLLATION", "ObjectName": "special1", - "Reason": "Deterministic option/attribute with collation is not yet supported in YugabyteDB", + "Reason": "Deterministic option/attribute with collation is not yet supported in YugabyteDB.", "SqlStatement": "CREATE COLLATION special1 (provider = icu, locale = 'en@colCaseFirst=upper;colReorder=grek-latn', deterministic = true);", "Suggestion": "This feature is not supported in YugabyteDB yet", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -134,7 +134,7 @@ "IssueType": "unsupported_features", "ObjectType": "COLLATION", "ObjectName": "ignore_accents", - "Reason": "Deterministic option/attribute with collation is not yet supported in YugabyteDB", + "Reason": "Deterministic option/attribute with collation is not yet supported in YugabyteDB.", "SqlStatement": "CREATE COLLATION ignore_accents (provider = icu, locale = 'und-u-ks-level1-kc-true', deterministic = false);", "Suggestion": "This feature is not supported in YugabyteDB yet", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -167,7 +167,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx1 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'cidr' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'cidr' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx1 on combined_tbl (c);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -178,7 +178,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx2 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'circle' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'circle' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx2 on combined_tbl (ci);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -189,7 +189,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx3 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'box' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'box' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx3 on combined_tbl (b);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -200,7 +200,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx4 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'json' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'json' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx4 on combined_tbl (j);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -211,7 +211,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx5 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'line' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'line' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx5 on combined_tbl (l);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -222,7 +222,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx6 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'lseg' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'lseg' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx6 on combined_tbl (ls);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -233,7 +233,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx7 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'macaddr' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'macaddr' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx7 on combined_tbl (maddr);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -244,7 +244,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx8 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'macaddr8' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'macaddr8' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx8 on combined_tbl (maddr8);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -255,7 +255,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx9 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'point' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'point' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx9 on combined_tbl (p);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -266,7 +266,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx10 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'pg_lsn' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'pg_lsn' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx10 on combined_tbl (lsn);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -277,7 +277,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx11 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'path' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'path' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx11 on combined_tbl (p1);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -288,7 +288,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx12 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'polygon' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'polygon' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx12 on combined_tbl (p2);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -299,7 +299,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx13 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'txid_snapshot' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'txid_snapshot' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE index idx13 on combined_tbl (id1);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -310,7 +310,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx14 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'bit' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'bit' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx14 on combined_tbl (bitt);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -321,7 +321,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx15 ON combined_tbl", - "Reason": "Indexes on columns with complex data types like 'varbit' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'varbit' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx15 on combined_tbl (bittv);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -398,7 +398,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_udt ON test_udt", - "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_udt on test_udt(home_address);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -409,7 +409,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_udt1 ON test_udt", - "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_udt1 on test_udt(home_address1);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -420,7 +420,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx\u0026_enum2 ON test_udt", - "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX \"idx\u0026_enum2\" on test_udt((some_field::non_public.enum_test));", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -431,7 +431,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "abc ON public.example", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX abc ON public.example USING btree (new_id) WITH (fillfactor='70');", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", "Suggestion": "Remove the storage parameters from the DDL", @@ -442,7 +442,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "abc ON schema2.example", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX abc ON schema2.example USING btree (new_id) WITH (fillfactor='70');", "Suggestion": "Remove the storage parameters from the DDL", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", @@ -464,7 +464,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales", - "Reason": "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB", + "Reason": "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB.", "SqlStatement": "CREATE TABLE sales (\n\tcust_id bigint NOT NULL,\n\tname varchar(40),\n\tstore_id varchar(20) NOT NULL,\n\tbill_no bigint NOT NULL,\n\tbill_date timestamp NOT NULL,\n\tamount decimal(8,2) NOT NULL,\n\tPRIMARY KEY (bill_date)\n) PARTITION BY RANGE (extract(year from date(bill_date))) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/mysql/#tables-partitioned-with-expressions-cannot-contain-primary-unique-keys", "Suggestion": "Remove the Constriant from the table definition", @@ -475,7 +475,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "salaries2", - "Reason": "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB", + "Reason": "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB.", "SqlStatement": "CREATE TABLE salaries2 (\n\temp_no bigint NOT NULL,\n\tsalary bigint NOT NULL,\n\tfrom_date timestamp NOT NULL,\n\tto_date timestamp NOT NULL,\n\tPRIMARY KEY (emp_no,from_date)\n) PARTITION BY RANGE (extract(epoch from date(from_date))) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/mysql/#tables-partitioned-with-expressions-cannot-contain-primary-unique-keys", "Suggestion": "Remove the Constriant from the table definition", @@ -506,7 +506,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_1", - "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB", + "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_1 (\n\tid numeric NOT NULL REFERENCES sales_data(sales_id),\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id)\n) PARTITION BY LIST (country_code, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/mysql/#multi-column-partition-by-list-is-not-supported", "Suggestion": "Make it a single column partition by list or choose other supported Partitioning methods", @@ -517,7 +517,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_2", - "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB", + "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_2 (\n\tid numeric NOT NULL PRIMARY KEY,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50)\n) PARTITION BY LIST (country_code, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/mysql/#multi-column-partition-by-list-is-not-supported", "Suggestion": "Make it a single column partition by list or choose other supported Partitioning methods", @@ -528,7 +528,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_2", - "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_2 (\n\tid numeric NOT NULL PRIMARY KEY,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50)\n) PARTITION BY LIST (country_code, record_type) ;", "Suggestion": "Add all Partition columns to Primary Key", "GH": "https://github.com/yugabyte/yb-voyager/issues/578", @@ -539,7 +539,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_5", - "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_5 (\n\tid numeric NOT NULL,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id)\n) PARTITION BY RANGE (country_code, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/oracle/#partition-key-column-not-part-of-primary-key-columns", "Suggestion": "Add all Partition columns to Primary Key", @@ -550,7 +550,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_6", - "Reason": "Partition key columns(record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_6 (\n\tid numeric NOT NULL,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id,country_code)\n) PARTITION BY RANGE (country_code, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/oracle/#partition-key-column-not-part-of-primary-key-columns", "Suggestion": "Add all Partition columns to Primary Key", @@ -561,7 +561,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_7", - "Reason": "Partition key columns(descriptions, record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(descriptions, record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_7 (\n\tid numeric NOT NULL,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id,country_code)\n) PARTITION BY RANGE (descriptions, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/oracle/#partition-key-column-not-part-of-primary-key-columns", "Suggestion": "Add all Partition columns to Primary Key", @@ -572,7 +572,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_8", - "Reason": "Partition key columns(promotion_id, order_date) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(promotion_id, order_date) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_8 (\n\torder_id bigint NOT NULL,\n\torder_date timestamp,\n\torder_mode varchar(8),\n\tcustomer_id integer,\n\torder_mode smallint,\n\torder_total double precision,\n\tsales_rep_id integer,\n\tpromotion_id integer,\n\tPRIMARY KEY (order_id,order_mode,customer_id,order_total,sales_rep_id)\n) PARTITION BY RANGE (promotion_id, order_date, sales_rep_id) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/oracle/#partition-key-column-not-part-of-primary-key-columns", "Suggestion": "Add all Partition columns to Primary Key", @@ -583,7 +583,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_non_pk_multi_column_list", - "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB", + "Reason": "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_non_pk_multi_column_list (\n\tid numeric NOT NULL PRIMARY KEY,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50)\n) PARTITION BY LIST (country_code, record_type) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/mysql/#multi-column-partition-by-list-is-not-supported", "Suggestion": "Make it a single column partition by list or choose other supported Partitioning methods", @@ -594,7 +594,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_non_pk_multi_column_list", - "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_non_pk_multi_column_list (\n\tid numeric NOT NULL PRIMARY KEY,\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50)\n) PARTITION BY LIST (country_code, record_type) ;", "Suggestion": "Add all Partition columns to Primary Key", "GH": "https://github.com/yugabyte/yb-voyager/issues/578", @@ -638,7 +638,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_name3 ON schema_name.table_name", - "Reason": "GIN indexes on multiple columns are not supported in YugabyteDB", + "Reason": "GIN indexes on multiple columns are not supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_name3 ON schema_name.table_name USING gin (col1,col2,col3);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gin-indexes-on-multiple-columns-are-not-supported", "Suggestion": "", @@ -721,7 +721,7 @@ "IssueType": "unsupported_features", "ObjectType": "TRIGGER", "ObjectName": "before_insert_or_delete_row_trigger ON public.range_columns_partition_test", - "Reason": "BEFORE ROW triggers on partitioned tables are not yet supported in YugabyteDB", + "Reason": "BEFORE ROW triggers on partitioned tables are not yet supported in YugabyteDB.", "SqlStatement": "CREATE TRIGGER before_insert_or_delete_row_trigger\nBEFORE INSERT OR DELETE ON public.range_columns_partition_test\nFOR EACH ROW\nEXECUTE FUNCTION handle_insert_or_delete();", "Suggestion": "Create the triggers on individual partitions.", "GH": "https://github.com/yugabyte/yugabyte-db/issues/24830", @@ -732,7 +732,7 @@ "IssueType": "unsupported_features", "ObjectType": "TRIGGER", "ObjectName": "transfer_insert ON transfer", - "Reason": "REFERENCING clause (transition tables) in triggers is not yet supported in YugabyteDB", + "Reason": "REFERENCING clause (transition tables) in triggers is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TRIGGER transfer_insert\n AFTER INSERT ON transfer\n REFERENCING NEW TABLE AS inserted\n FOR EACH STATEMENT\n EXECUTE FUNCTION check_transfer_balances_to_zero();", "Suggestion": "", "GH": "https://github.com/YugaByte/yugabyte-db/issues/1668", @@ -743,7 +743,7 @@ "IssueType": "unsupported_features", "ObjectType": "TRIGGER", "ObjectName": "some_trig ON xyz_schema.abc", - "Reason": "CONSTRAINT TRIGGER is not yet supported in YugabyteDB", + "Reason": "CONSTRAINT TRIGGER is not yet supported in YugabyteDB.", "SqlStatement": "CREATE CONSTRAINT TRIGGER some_trig\n AFTER DELETE ON xyz_schema.abc\n DEFERRABLE INITIALLY DEFERRED\n FOR EACH ROW EXECUTE PROCEDURE xyz_schema.some_trig();", "Suggestion": "", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#constraint-trigger-is-not-supported", @@ -816,7 +816,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "table_1", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE table_1 () INHERITS (xyz);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", "Suggestion": "", @@ -837,7 +837,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx1 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'daterange' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'daterange' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx1 on combined_tbl1 (d);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -848,7 +848,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx2 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'tsrange' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'tsrange' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx2 on combined_tbl1 (t);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -859,7 +859,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx3 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'tstzrange' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'tstzrange' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx3 on combined_tbl1 (tz);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -870,7 +870,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx4 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'numrange' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'numrange' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx4 on combined_tbl1 (n);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -881,7 +881,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx5 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'int4range' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'int4range' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx5 on combined_tbl1 (i4);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -892,7 +892,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx6 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'int8range' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'int8range' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx6 on combined_tbl1 (i8);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -980,7 +980,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx7 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'interval' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'interval' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx7 on combined_tbl1 (inym);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -991,7 +991,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx8 ON combined_tbl1", - "Reason": "Indexes on columns with complex data types like 'interval' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'interval' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx8 on combined_tbl1 (inds);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1053,7 +1053,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_1", - "Reason": "ALTER TABLE .. ALTER COLUMN .. SET ( attribute = value ) is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE .. ALTER COLUMN .. SET ( attribute = value ) is not yet supported in YugabyteDB.", "SqlStatement": "alter table test_1 alter column col1 set (attribute_option=value);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", "Suggestion": "Remove it from the exported schema", @@ -1064,7 +1064,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test", - "Reason": "ALTER TABLE name DISABLE RULE is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE name DISABLE RULE is not yet supported in YugabyteDB.", "SqlStatement": "alter table test DISABLE RULE example_rule;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", "Suggestion": "Remove this and the rule 'example_rule' from the exported schema to be not enabled on the table.", @@ -1075,7 +1075,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.example", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE ONLY public.example ADD CONSTRAINT example_email_key UNIQUE (email) WITH (fillfactor='70');", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", "Suggestion": "Remove the storage parameters from the DDL", @@ -1086,7 +1086,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "abc", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "alter table abc cluster on xyz;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", "Suggestion": "Remove it from the exported schema.", @@ -1097,7 +1097,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "tsvector_idx ON public.documents", - "Reason": "Indexes on columns with complex data types like 'tsvector' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'tsvector' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX tsvector_idx ON public.documents (title_tsvector, id);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1108,7 +1108,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "tsquery_idx ON public.ts_query_table", - "Reason": "Indexes on columns with complex data types like 'tsquery' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'tsquery' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX tsquery_idx ON public.ts_query_table (query);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1119,7 +1119,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_citext ON public.citext_type", - "Reason": "Indexes on columns with complex data types like 'citext' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'citext' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_citext ON public.citext_type USING btree (data);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1130,7 +1130,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_inet ON public.inet_type", - "Reason": "Indexes on columns with complex data types like 'inet' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'inet' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_inet ON public.inet_type USING btree (data);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1141,7 +1141,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_json ON public.test_jsonb", - "Reason": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_json ON public.test_jsonb (data);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1152,7 +1152,7 @@ "IssueType": "unsupported_features", "ObjectType":"INDEX", "ObjectName": "idx_json2 ON public.test_jsonb", - "Reason": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_json2 ON public.test_jsonb ((data2::jsonb));", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1163,7 +1163,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_array ON public.documents", - "Reason": "Indexes on columns with complex data types like 'array' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'array' are not yet supported in YugabyteDB.", "SqlStatement": "create index idx_array on public.documents (list_of_sections);", "Suggestion": "Refer to the docs link for the workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25003", @@ -1214,7 +1214,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "abc, constraint: (cnstr_id)", - "Reason": "Deferrable constraints are not yet supported in YugabyteDB", + "Reason": "Deferrable constraints are not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE abc\nADD CONSTRAINT cnstr_id\n UNIQUE (id)\nDEFERRABLE;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", "Suggestion": "Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", @@ -1225,7 +1225,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.users, constraint: (users_email_key)", - "Reason": "Deferrable constraints are not yet supported in YugabyteDB", + "Reason": "Deferrable constraints are not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE ONLY public.users\n ADD CONSTRAINT users_email_key UNIQUE (email) DEFERRABLE;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", "Suggestion": "Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", @@ -1236,7 +1236,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "unique_def_test, constraint: (unique_def_test_id_key)", - "Reason": "Deferrable constraints are not yet supported in YugabyteDB", + "Reason": "Deferrable constraints are not yet supported in YugabyteDB.", "SqlStatement": "create table unique_def_test(id int UNIQUE DEFERRABLE, c1 int);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", "Suggestion": "Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", @@ -1247,7 +1247,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "unique_def_test1, constraint: (unique_def_test1_id_key)", - "Reason": "Deferrable constraints are not yet supported in YugabyteDB", + "Reason": "Deferrable constraints are not yet supported in YugabyteDB.", "SqlStatement": "create table unique_def_test1(id int, c1 int, UNIQUE(id) DEFERRABLE INITIALLY DEFERRED);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", "Suggestion": "Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", @@ -1313,7 +1313,7 @@ "IssueType": "migration_caveats", "ObjectType": "FOREIGN TABLE", "ObjectName": "public.locations", - "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work.", + "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager.", "SqlStatement": "CREATE FOREIGN TABLE public.locations (\n id integer NOT NULL,\n name character varying(100),\n geom geometry(Point,4326)\n ) SERVER remote_server\nOPTIONS (\n schema_name 'public',\n table_name 'remote_locations'\n);", "Suggestion": "SERVER 'remote_server', and USER MAPPING should be created manually on the target to create and use the foreign table", "GH": "https://github.com/yugabyte/yb-voyager/issues/1627", @@ -1412,7 +1412,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.meeting, constraint: (no_time_overlap)", - "Reason": "Exclusion constraints are not yet supported in YugabyteDB", + "Reason": "Exclusion constraints are not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE ONLY public.meeting\n ADD CONSTRAINT no_time_overlap EXCLUDE USING gist (room_id WITH =, time_range WITH \u0026\u0026);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#exclusion-constraints-is-not-supported", "Suggestion": "Refer docs link for details on possible workaround", @@ -1423,7 +1423,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "Test, constraint: (no_time_overlap_constr)", - "Reason": "Exclusion constraints are not yet supported in YugabyteDB", + "Reason": "Exclusion constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE \"Test\"(\n\tid int,\n\troom_id int,\n\ttime_range trange,\n\troomid int,\n\ttimerange tsrange,\n\tEXCLUDE USING gist (room_id WITH =, time_range WITH \u0026\u0026),\n\tCONSTRAINT no_time_overlap_constr EXCLUDE USING gist (roomid WITH =, timerange WITH \u0026\u0026)\n);", "Suggestion": "Refer docs link for details on possible workaround", "GH": "https://github.com/yugabyte/yugabyte-db/issues/3944", @@ -1434,7 +1434,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "Test, constraint: (Test_room_id_time_range_excl)", - "Reason": "Exclusion constraints are not yet supported in YugabyteDB", + "Reason": "Exclusion constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE \"Test\"(\n\tid int,\n\troom_id int,\n\ttime_range trange,\n\troomid int,\n\ttimerange tsrange,\n\tEXCLUDE USING gist (room_id WITH =, time_range WITH \u0026\u0026),\n\tCONSTRAINT no_time_overlap_constr EXCLUDE USING gist (roomid WITH =, timerange WITH \u0026\u0026)\n);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#exclusion-constraints-is-not-supported", "Suggestion": "Refer docs link for details on possible workaround", @@ -1555,7 +1555,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "test_1", - "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(country_code, record_type) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE test_1 (\n\tid numeric NOT NULL REFERENCES sales_data(sales_id),\n\tcountry_code varchar(3),\n\trecord_type varchar(5),\n\tdescriptions varchar(50),\n\tPRIMARY KEY (id)\n) PARTITION BY LIST (country_code, record_type) ;", "Suggestion": "Add all Partition columns to Primary Key", "GH": "https://github.com/yugabyte/yb-voyager/issues/578", @@ -1566,7 +1566,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales_data", - "Reason": "Partition key columns(sales_date) are not part of Primary Key columns which is not supported in YugabyteDB", + "Reason": "Partition key columns(sales_date) are not part of Primary Key columns which is not supported in YugabyteDB.", "SqlStatement": "CREATE TABLE sales_data (\n sales_id numeric NOT NULL,\n sales_date timestamp,\n sales_amount numeric,\n PRIMARY KEY (sales_id)\n) PARTITION BY RANGE (sales_date) ;", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/oracle/#partition-key-column-not-part-of-primary-key-columns", "Suggestion": "Add all Partition columns to Primary Key", @@ -1620,7 +1620,7 @@ "IssueType": "migration_caveats", "ObjectType": "FOREIGN TABLE", "ObjectName": "tbl_p", - "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work.", + "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager.", "SqlStatement": "CREATE FOREIGN TABLE tbl_p(\n\tid int PRIMARY KEY\n) SERVER remote_server\nOPTIONS (\n schema_name 'public',\n table_name 'remote_table'\n);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#foreign-table-in-the-source-database-requires-server-and-user-mapping", "Suggestion": "SERVER 'remote_server', and USER MAPPING should be created manually on the target to create and use the foreign table", @@ -1642,9 +1642,9 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p ON tbl1", - "Reason": "Policies require specific roles (regress_rls_eve, regress_rls_frank) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_eve, regress_rls_frank) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY P ON tbl1 TO regress_rls_eve, regress_rls_frank USING (true);", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -1653,10 +1653,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1 ON z1", - "Reason": "Policies require specific roles (regress_rls_group1) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_group1) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1 ON z1 TO regress_rls_group1 USING (a % 2 = 0);", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "MinimumVersionsFixedIn": null }, @@ -1862,7 +1862,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "public.get_employeee_salary", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1873,7 +1873,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "calculate_tax", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.tax_rate%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1884,7 +1884,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "log_salary_change", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1895,7 +1895,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "log_salary_change", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1906,7 +1906,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "get_employee_details", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.name%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1917,7 +1917,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "get_employee_details", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.id%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1928,7 +1928,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "list_high_earners", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.name%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1939,7 +1939,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "list_high_earners", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1950,7 +1950,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "copy_high_earners", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1961,7 +1961,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "PROCEDURE", "ObjectName": "update_salary", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1972,7 +1972,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "PROCEDURE", "ObjectName": "get_employee_details_proc", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.name%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1983,7 +1983,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "PROCEDURE", "ObjectName": "get_employee_details_proc", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.id%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -1994,7 +1994,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "PROCEDURE", "ObjectName": "get_employee_details_proc", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "employees.salary%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -2005,7 +2005,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "get_employee_details", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "public.employees.name%TYPE", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", "GH": "https://github.com/yugabyte/yugabyte-db/issues/23619", @@ -2029,7 +2029,7 @@ "ObjectName": "top_employees_view", "Reason": "FETCH .. WITH TIES is not yet supported in YugabyteDB", "SqlStatement": "CREATE VIEW top_employees_view AS SELECT * FROM (\n\t\t\tSELECT * FROM employees\n\t\t\tORDER BY salary DESC\n\t\t\tFETCH FIRST 2 ROWS WITH TIES\n\t\t) AS top_employees;", - "Suggestion": "No workaround available right now", + "Suggestion": "", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", "MinimumVersionsFixedIn": null @@ -2104,7 +2104,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "users_unique_nulls_not_distinct", - "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB", + "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE users_unique_nulls_not_distinct (\n id SERIAL PRIMARY KEY,\n email TEXT,\n UNIQUE NULLS NOT DISTINCT (email)\n);", "Suggestion": "", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -2115,7 +2115,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales_unique_nulls_not_distinct", - "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB", + "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE sales_unique_nulls_not_distinct (\n store_id INT,\n product_id INT,\n sale_date DATE,\n UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date)\n);", "Suggestion": "", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -2126,7 +2126,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales_unique_nulls_not_distinct_alter", - "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB", + "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales_unique_nulls_not_distinct_alter\n\tADD CONSTRAINT sales_unique_nulls_not_distinct_alter_unique UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date);", "Suggestion": "", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", @@ -2137,7 +2137,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "users_unique_nulls_not_distinct_index_email ON users_unique_nulls_not_distinct_index", - "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB", + "Reason": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB.", "SqlStatement": "CREATE UNIQUE INDEX users_unique_nulls_not_distinct_index_email\n ON users_unique_nulls_not_distinct_index (email)\n NULLS NOT DISTINCT;", "Suggestion": "", "GH": "https://github.com/yugabyte/yugabyte-db/issues/25575", diff --git a/migtests/tests/pg/adventureworks/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/adventureworks/expected_files/expected_schema_analysis_report.json index 6a4d064914..c64c3cc5c0 100755 --- a/migtests/tests/pg/adventureworks/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/adventureworks/expected_files/expected_schema_analysis_report.json @@ -157,7 +157,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.department", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.department CLUSTER ON \"PK_Department_DepartmentID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -169,7 +169,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.employeedepartmenthistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.employeedepartmenthistory CLUSTER ON \"PK_EmployeeDepartmentHistory_BusinessEntityID_StartDate_Departm\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -181,7 +181,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.employeepayhistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.employeepayhistory CLUSTER ON \"PK_EmployeePayHistory_BusinessEntityID_RateChangeDate\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -193,7 +193,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.employee", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.employee CLUSTER ON \"PK_Employee_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -205,7 +205,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.jobcandidate", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.jobcandidate CLUSTER ON \"PK_JobCandidate_JobCandidateID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -217,7 +217,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "humanresources.shift", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE humanresources.shift CLUSTER ON \"PK_Shift_ShiftID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -229,7 +229,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.addresstype", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.addresstype CLUSTER ON \"PK_AddressType_AddressTypeID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -241,7 +241,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.address", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.address CLUSTER ON \"PK_Address_AddressID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -253,7 +253,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.businessentityaddress", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.businessentityaddress CLUSTER ON \"PK_BusinessEntityAddress_BusinessEntityID_AddressID_AddressType\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -265,7 +265,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.businessentitycontact", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.businessentitycontact CLUSTER ON \"PK_BusinessEntityContact_BusinessEntityID_PersonID_ContactTypeI\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -277,7 +277,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.businessentity", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.businessentity CLUSTER ON \"PK_BusinessEntity_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -289,7 +289,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.contacttype", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.contacttype CLUSTER ON \"PK_ContactType_ContactTypeID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -301,7 +301,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.countryregion", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.countryregion CLUSTER ON \"PK_CountryRegion_CountryRegionCode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -313,7 +313,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.emailaddress", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.emailaddress CLUSTER ON \"PK_EmailAddress_BusinessEntityID_EmailAddressID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -325,7 +325,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.password", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.password CLUSTER ON \"PK_Password_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -337,7 +337,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.personphone", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.personphone CLUSTER ON \"PK_PersonPhone_BusinessEntityID_PhoneNumber_PhoneNumberTypeID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -349,7 +349,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.person", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.person CLUSTER ON \"PK_Person_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -361,7 +361,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.phonenumbertype", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.phonenumbertype CLUSTER ON \"PK_PhoneNumberType_PhoneNumberTypeID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -373,7 +373,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.stateprovince", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.stateprovince CLUSTER ON \"PK_StateProvince_StateProvinceID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -385,7 +385,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.culture", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.culture CLUSTER ON \"PK_Culture_CultureID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -397,7 +397,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.document", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.document CLUSTER ON \"PK_Document_DocumentNode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -409,7 +409,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.illustration", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.illustration CLUSTER ON \"PK_Illustration_IllustrationID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -421,7 +421,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.location", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.location CLUSTER ON \"PK_Location_LocationID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -433,7 +433,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productcategory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productcategory CLUSTER ON \"PK_ProductCategory_ProductCategoryID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -445,7 +445,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productcosthistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productcosthistory CLUSTER ON \"PK_ProductCostHistory_ProductID_StartDate\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -457,7 +457,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productdescription", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productdescription CLUSTER ON \"PK_ProductDescription_ProductDescriptionID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -469,7 +469,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productdocument", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productdocument CLUSTER ON \"PK_ProductDocument_ProductID_DocumentNode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -481,7 +481,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productinventory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productinventory CLUSTER ON \"PK_ProductInventory_ProductID_LocationID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -493,7 +493,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productlistpricehistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productlistpricehistory CLUSTER ON \"PK_ProductListPriceHistory_ProductID_StartDate\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -505,7 +505,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productmodelillustration", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productmodelillustration CLUSTER ON \"PK_ProductModelIllustration_ProductModelID_IllustrationID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -517,7 +517,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productmodelproductdescriptionculture", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productmodelproductdescriptionculture CLUSTER ON \"PK_ProductModelProductDescriptionCulture_ProductModelID_Product\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -529,7 +529,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productmodel", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productmodel CLUSTER ON \"PK_ProductModel_ProductModelID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -541,7 +541,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productphoto", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productphoto CLUSTER ON \"PK_ProductPhoto_ProductPhotoID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -553,7 +553,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productreview", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productreview CLUSTER ON \"PK_ProductReview_ProductReviewID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -565,7 +565,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.productsubcategory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.productsubcategory CLUSTER ON \"PK_ProductSubcategory_ProductSubcategoryID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -577,7 +577,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.product", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.product CLUSTER ON \"PK_Product_ProductID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -589,7 +589,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.scrapreason", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.scrapreason CLUSTER ON \"PK_ScrapReason_ScrapReasonID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -601,7 +601,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.transactionhistoryarchive", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.transactionhistoryarchive CLUSTER ON \"PK_TransactionHistoryArchive_TransactionID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -613,7 +613,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.transactionhistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.transactionhistory CLUSTER ON \"PK_TransactionHistory_TransactionID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -625,7 +625,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.unitmeasure", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.unitmeasure CLUSTER ON \"PK_UnitMeasure_UnitMeasureCode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -637,7 +637,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.workorderrouting", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.workorderrouting CLUSTER ON \"PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -649,7 +649,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.workorder", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.workorder CLUSTER ON \"PK_WorkOrder_WorkOrderID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -661,7 +661,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "purchasing.productvendor", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE purchasing.productvendor CLUSTER ON \"PK_ProductVendor_ProductID_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -673,7 +673,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "purchasing.purchaseorderdetail", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE purchasing.purchaseorderdetail CLUSTER ON \"PK_PurchaseOrderDetail_PurchaseOrderID_PurchaseOrderDetailID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -685,7 +685,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "purchasing.purchaseorderheader", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE purchasing.purchaseorderheader CLUSTER ON \"PK_PurchaseOrderHeader_PurchaseOrderID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -697,7 +697,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "purchasing.shipmethod", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE purchasing.shipmethod CLUSTER ON \"PK_ShipMethod_ShipMethodID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -709,7 +709,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "purchasing.vendor", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE purchasing.vendor CLUSTER ON \"PK_Vendor_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -721,7 +721,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.countryregioncurrency", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.countryregioncurrency CLUSTER ON \"PK_CountryRegionCurrency_CountryRegionCode_CurrencyCode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -733,7 +733,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.creditcard", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.creditcard CLUSTER ON \"PK_CreditCard_CreditCardID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -745,7 +745,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.currencyrate", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.currencyrate CLUSTER ON \"PK_CurrencyRate_CurrencyRateID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -757,7 +757,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.currency", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.currency CLUSTER ON \"PK_Currency_CurrencyCode\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -769,7 +769,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.customer", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.customer CLUSTER ON \"PK_Customer_CustomerID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -781,7 +781,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.personcreditcard", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.personcreditcard CLUSTER ON \"PK_PersonCreditCard_BusinessEntityID_CreditCardID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -793,7 +793,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesorderdetail", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesorderdetail CLUSTER ON \"PK_SalesOrderDetail_SalesOrderID_SalesOrderDetailID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -805,7 +805,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesorderheadersalesreason", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesorderheadersalesreason CLUSTER ON \"PK_SalesOrderHeaderSalesReason_SalesOrderID_SalesReasonID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -817,7 +817,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesorderheader", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesorderheader CLUSTER ON \"PK_SalesOrderHeader_SalesOrderID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -829,7 +829,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salespersonquotahistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salespersonquotahistory CLUSTER ON \"PK_SalesPersonQuotaHistory_BusinessEntityID_QuotaDate\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -841,7 +841,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesperson", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesperson CLUSTER ON \"PK_SalesPerson_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -853,7 +853,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesreason", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesreason CLUSTER ON \"PK_SalesReason_SalesReasonID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -865,7 +865,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salestaxrate", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salestaxrate CLUSTER ON \"PK_SalesTaxRate_SalesTaxRateID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -877,7 +877,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesterritoryhistory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesterritoryhistory CLUSTER ON \"PK_SalesTerritoryHistory_BusinessEntityID_StartDate_TerritoryID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -889,7 +889,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.salesterritory", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.salesterritory CLUSTER ON \"PK_SalesTerritory_TerritoryID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -901,7 +901,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.shoppingcartitem", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.shoppingcartitem CLUSTER ON \"PK_ShoppingCartItem_ShoppingCartItemID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -913,7 +913,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.specialofferproduct", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.specialofferproduct CLUSTER ON \"PK_SpecialOfferProduct_SpecialOfferID_ProductID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -925,7 +925,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.specialoffer", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.specialoffer CLUSTER ON \"PK_SpecialOffer_SpecialOfferID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -937,7 +937,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "sales.store", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE sales.store CLUSTER ON \"PK_Store_BusinessEntityID\";", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -949,7 +949,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "person.vstateprovincecountryregion", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE person.vstateprovincecountryregion CLUSTER ON ix_vstateprovincecountryregion;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove it from the exported schema.", @@ -961,7 +961,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "production.vproductanddescription", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE production.vproductanddescription CLUSTER ON ix_vproductanddescription;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/adventureworks/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove it from the exported schema.", diff --git a/migtests/tests/pg/mgi/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/mgi/expected_files/expected_schema_analysis_report.json index 34c211ea20..551eed8355 100644 --- a/migtests/tests/pg/mgi/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/mgi/expected_files/expected_schema_analysis_report.json @@ -57,7 +57,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.all_allele", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.all_allele CLUSTER ON all_allele_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -69,7 +69,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.all_cellline_derivation", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.all_cellline_derivation CLUSTER ON all_cellline_derivation_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -81,7 +81,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.all_label", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.all_label CLUSTER ON all_label_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -93,7 +93,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_books", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_books CLUSTER ON bib_books_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -105,7 +105,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_citation_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_citation_cache CLUSTER ON bib_citation_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -117,7 +117,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_notes", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_notes CLUSTER ON bib_notes_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -129,7 +129,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_refs", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_refs CLUSTER ON bib_refs_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -141,7 +141,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_workflow_data", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_workflow_data CLUSTER ON bib_workflow_data_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -153,7 +153,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_workflow_relevance", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_workflow_relevance CLUSTER ON bib_workflow_relevance_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -165,7 +165,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_workflow_status", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_workflow_status CLUSTER ON bib_workflow_status_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -177,7 +177,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.bib_workflow_tag", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.bib_workflow_tag CLUSTER ON bib_workflow_tag_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -189,7 +189,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.gxd_expression", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.gxd_expression CLUSTER ON gxd_expression_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -201,7 +201,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mgi_keyvalue", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mgi_keyvalue CLUSTER ON mgi_keyvalue_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -213,7 +213,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mgi_note", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mgi_note CLUSTER ON mgi_note_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -225,7 +225,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mgi_relationship_category", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mgi_relationship_category CLUSTER ON mgi_relationship_category_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -237,7 +237,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mgi_relationship", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mgi_relationship CLUSTER ON mgi_relationship_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -249,7 +249,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mgi_relationship_property", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mgi_relationship_property CLUSTER ON mgi_relationship_property_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -261,7 +261,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_assay_types", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_assay_types CLUSTER ON mld_assay_types_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -273,7 +273,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_concordance", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_concordance CLUSTER ON mld_concordance_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -285,7 +285,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_contig", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_contig CLUSTER ON mld_contig_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -297,7 +297,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_contigprobe", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_contigprobe CLUSTER ON mld_contigprobe_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -309,7 +309,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_expt_marker", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_expt_marker CLUSTER ON mld_expt_marker_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -321,7 +321,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_expt_notes", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_expt_notes CLUSTER ON mld_expt_notes_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -333,7 +333,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_expts", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_expts CLUSTER ON mld_expts_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -345,7 +345,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_fish", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_fish CLUSTER ON mld_fish_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -357,7 +357,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_fish_region", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_fish_region CLUSTER ON mld_fish_region_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -369,7 +369,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_hit", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_hit CLUSTER ON mld_hit_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -381,7 +381,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_hybrid", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_hybrid CLUSTER ON mld_hybrid_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -393,7 +393,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_insitu", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_insitu CLUSTER ON mld_insitu_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -405,7 +405,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_isregion", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_isregion CLUSTER ON mld_isregion_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -417,7 +417,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_matrix", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_matrix CLUSTER ON mld_matrix_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -429,7 +429,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_mc2point", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_mc2point CLUSTER ON mld_mc2point_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -441,7 +441,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_mcdatalist", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_mcdatalist CLUSTER ON mld_mcdatalist_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -453,7 +453,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_notes", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_notes CLUSTER ON mld_notes_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -465,7 +465,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_ri2point", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_ri2point CLUSTER ON mld_ri2point_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -477,7 +477,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_ri", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_ri CLUSTER ON mld_ri_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -489,7 +489,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_ridata", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_ridata CLUSTER ON mld_ridata_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -501,7 +501,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mld_statistics", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mld_statistics CLUSTER ON mld_statistics_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -513,7 +513,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_do_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_do_cache CLUSTER ON mrk_do_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -525,7 +525,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_history", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_history CLUSTER ON mrk_history_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -537,7 +537,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_label", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_label CLUSTER ON mrk_label_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -549,7 +549,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_location_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_location_cache CLUSTER ON mrk_location_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -561,7 +561,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_mcv_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_mcv_cache CLUSTER ON mrk_mcv_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -573,7 +573,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_mcv_count_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_mcv_count_cache CLUSTER ON mrk_mcv_count_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -585,7 +585,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.mrk_reference", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.mrk_reference CLUSTER ON mrk_reference_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -597,7 +597,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_alias", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_alias CLUSTER ON prb_alias_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -609,7 +609,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_marker", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_marker CLUSTER ON prb_marker_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -621,7 +621,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_notes", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_notes CLUSTER ON prb_notes_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -633,7 +633,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_probe", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_probe CLUSTER ON prb_probe_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -645,7 +645,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_ref_notes", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_ref_notes CLUSTER ON prb_ref_notes_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -657,7 +657,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_reference", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_reference CLUSTER ON prb_reference_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -669,7 +669,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_rflv", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_rflv CLUSTER ON prb_rflv_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -681,7 +681,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_strain_genotype", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_strain_genotype CLUSTER ON prb_strain_genotype_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -693,7 +693,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_strain_marker", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_strain_marker CLUSTER ON prb_strain_marker_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -705,7 +705,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.prb_tissue", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.prb_tissue CLUSTER ON prb_tissue_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -717,7 +717,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.seq_coord_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.seq_coord_cache CLUSTER ON seq_coord_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -729,7 +729,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.seq_marker_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.seq_marker_cache CLUSTER ON seq_marker_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -741,7 +741,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.seq_probe_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.seq_probe_cache CLUSTER ON seq_probe_cache_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -753,7 +753,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.seq_sequence", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.seq_sequence CLUSTER ON seq_sequence_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -765,7 +765,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.voc_evidence_property", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.voc_evidence_property CLUSTER ON voc_evidence_property_pkey;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/table.sql", "Suggestion": "Remove it from the exported schema.", @@ -777,7 +777,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.all_cre_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.all_cre_cache CLUSTER ON all_cre_cache_idx_clustered;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove it from the exported schema.", @@ -789,7 +789,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "mgd.all_knockout_cache", - "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB", + "Reason": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE mgd.all_knockout_cache CLUSTER ON all_knockout_cache_idx_clustered;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove it from the exported schema.", @@ -801,7 +801,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.acc_assignmgi", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accid%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -813,7 +813,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.acc_assignmgi", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accid%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -825,7 +825,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.acc_insert", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.prefixPart%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -837,7 +837,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.acc_update", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.prefixPart%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -849,7 +849,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.acc_update", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.prefixPart%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -861,7 +861,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_createwildtype", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_allele.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -873,7 +873,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_insertallele", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_allele.isextinct%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -885,7 +885,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_insertallele", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_allele.ismixed%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -897,7 +897,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_reloadlabel", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_label.label%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -909,7 +909,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_reloadlabel", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_label.labelType%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -921,7 +921,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.all_reloadlabel", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_label.labelTypeName%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -933,7 +933,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.img_setpdo", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accID%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -945,7 +945,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_allelewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -957,7 +957,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_allelewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -969,7 +969,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_allelewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -981,7 +981,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_copyhistory", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_history.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -993,7 +993,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_copyhistory", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_history.event_date%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1005,7 +1005,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_deletewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1017,7 +1017,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1029,7 +1029,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1041,7 +1041,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1053,7 +1053,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.chromosome%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1065,7 +1065,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1077,7 +1077,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.cytogeneticOffset%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1089,7 +1089,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.cmOffset%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1101,7 +1101,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_mergewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "all_allele.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1113,7 +1113,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.chromosome%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1125,7 +1125,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.cytogeneticOffset%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1137,7 +1137,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.cmoffset%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1149,7 +1149,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "seq_coord_cache.startCoordinate%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1161,7 +1161,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "seq_coord_cache.endCoordinate%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1173,7 +1173,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "seq_coord_cache.strand%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1185,7 +1185,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "voc_term.term%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1197,7 +1197,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "map_coord_collection.abbreviation%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1209,7 +1209,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "seq_coord_cache.version%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1221,7 +1221,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_reloadlocation", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "seq_coord_cache.chromosome%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1233,7 +1233,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_simplewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.name%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1245,7 +1245,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mrk_simplewithdrawal", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "mrk_marker.symbol%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1257,7 +1257,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.prb_ageminmax", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "prb_source.age%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1269,7 +1269,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.prb_ageminmax", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "prb_source.age%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1281,7 +1281,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.prb_mergestrain", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accID%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1293,7 +1293,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.prb_mergestrain", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accID%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1305,7 +1305,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.seq_split", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accID%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1317,7 +1317,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.seq_split", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "acc_accession.accID%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", @@ -1329,7 +1329,7 @@ "IssueType": "unsupported_plpgsql_objects", "ObjectType": "FUNCTION", "ObjectName": "mgd.mgi_resetageminmax", - "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB", + "Reason": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", "SqlStatement": "prb_source.age%TYPE", "FilePath": "/Users/priyanshigupta/Documents/voyager/yb-voyager/migtests/tests/pg/mgi/export-dir/schema/functions/function.sql", "Suggestion": "Fix the syntax to include the actual type name instead of referencing the type of a column", diff --git a/migtests/tests/pg/omnibus/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/omnibus/expected_files/expected_schema_analysis_report.json index 8e9559ad8f..2d45e281b1 100755 --- a/migtests/tests/pg/omnibus/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/omnibus/expected_files/expected_schema_analysis_report.json @@ -144,7 +144,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "composite_type_examples.inherited_table", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE composite_type_examples.inherited_table (\n)\nINHERITS (composite_type_examples.ordinary_table);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -156,7 +156,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "enum_example.bugs_clone", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE enum_example.bugs_clone (\n)\nINHERITS (enum_example.bugs);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -168,7 +168,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "regress_rls_schema.t2", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE regress_rls_schema.t2 (\n c double precision\n)\nINHERITS (regress_rls_schema.t1);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -180,7 +180,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "regress_rls_schema.t3_3", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE regress_rls_schema.t3_3 (\n id integer NOT NULL,\n c text,\n b text,\n a integer\n)\nINHERITS (regress_rls_schema.t1_3);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -228,7 +228,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "idx_1 ON composite_type_examples.ordinary_table", - "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB", + "Reason": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX idx_1 ON composite_type_examples.ordinary_table USING btree (basic_);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Refer to the docs link for the workaround", @@ -240,7 +240,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "gin_idx ON idx_ex.films", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX gin_idx ON idx_ex.films USING gin (to_tsvector('english'::regconfig, title)) WITH (fastupdate=off);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -252,7 +252,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "title_idx ON idx_ex.films", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE UNIQUE INDEX title_idx ON idx_ex.films USING btree (title) WITH (fillfactor='70');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -336,7 +336,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "title_idx_with_duplicates ON idx_ex.films", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX title_idx_with_duplicates ON idx_ex.films USING btree (title) WITH (deduplicate_items=off);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -372,7 +372,7 @@ "IssueType": "migration_caveats", "ObjectType": "FOREIGN TABLE", "ObjectName": "foreign_db_example.technically_doesnt_exist", - "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work.", + "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager.", "SqlStatement": "CREATE FOREIGN TABLE foreign_db_example.technically_doesnt_exist ( id integer, uses_type foreign_db_example.example_type, _uses_type foreign_db_example.example_type GENERATED ALWAYS AS (uses_type) STORED, positive_number foreign_db_example.positive_number, _positive_number foreign_db_example.positive_number GENERATED ALWAYS AS (positive_number) STORED, CONSTRAINT imaginary_table_id_gt_1 CHECK ((id \u003e 1)) ) SERVER technically_this_server;", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/tables/foreign_table.sql", "Suggestion": "SERVER 'technically_this_server', and USER MAPPING should be created manually on the target to create and use the foreign table", @@ -384,10 +384,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p ON regress_rls_schema.tbl1", - "Reason": "Policies require specific roles (regress_rls_eve, regress_rls_frank) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_eve, regress_rls_frank) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p ON regress_rls_schema.tbl1 TO regress_rls_eve, regress_rls_frank USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -396,10 +396,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1 ON regress_rls_schema.dob_t1", - "Reason": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1 USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -408,10 +408,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1 ON regress_rls_schema.dob_t2", - "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.dob_t2 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -420,10 +420,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1 ON regress_rls_schema.t1_2", - "Reason": "Policies require specific roles (regress_rls_bob) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_bob) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.t1_2 TO regress_rls_bob USING (((a % 2) = 0));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -528,10 +528,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1 ON regress_rls_schema.z1", - "Reason": "Policies require specific roles (regress_rls_group1) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_group1) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.z1 TO regress_rls_group1 USING (((a % 2) = 0));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -540,10 +540,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1_2 ON regress_rls_schema.dob_t1", - "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1_2 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -552,10 +552,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1_3 ON regress_rls_schema.dob_t1", - "Reason": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1_3 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1 USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -564,10 +564,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1_4 ON regress_rls_schema.dob_t1", - "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dob_role1, regress_rls_dob_role2) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1_4 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -576,10 +576,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p1r ON regress_rls_schema.document", - "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p1r ON regress_rls_schema.document AS RESTRICTIVE TO regress_rls_dave USING ((cid \u003c\u003e 44));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -588,10 +588,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p2 ON regress_rls_schema.t1_2", - "Reason": "Policies require specific roles (regress_rls_carol) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_carol) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p2 ON regress_rls_schema.t1_2 TO regress_rls_carol USING (((a % 4) = 0));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -600,10 +600,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p2 ON regress_rls_schema.z1", - "Reason": "Policies require specific roles (regress_rls_group2) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_group2) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p2 ON regress_rls_schema.z1 TO regress_rls_group2 USING (((a % 2) = 1));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -612,10 +612,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "p2r ON regress_rls_schema.document", - "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY p2r ON regress_rls_schema.document AS RESTRICTIVE TO regress_rls_dave USING (((cid \u003c\u003e 44) AND (cid \u003c 50)));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null @@ -624,10 +624,10 @@ "IssueType": "migration_caveats", "ObjectType": "POLICY", "ObjectName": "pp1r ON regress_rls_schema.part_document", - "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema.", + "Reason": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration.", "SqlStatement": "CREATE POLICY pp1r ON regress_rls_schema.part_document AS RESTRICTIVE TO regress_rls_dave USING ((cid \u003c 55));", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/omnibus/export-dir/schema/policies/policy.sql", - "Suggestion": "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + "Suggestion": "Create the Users manually to make the policies work.", "GH": "https://github.com/yugabyte/yb-voyager/issues/1655", "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", "MinimumVersionsFixedIn": null diff --git a/migtests/tests/pg/pgtbrus/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/pgtbrus/expected_files/expected_schema_analysis_report.json index cce83cf7bc..8afc23c796 100755 --- a/migtests/tests/pg/pgtbrus/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/pgtbrus/expected_files/expected_schema_analysis_report.json @@ -63,7 +63,7 @@ "IssueType": "migration_caveats", "ObjectType": "FOREIGN TABLE", "ObjectName": "public.f_c", - "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work.", + "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager.", "SqlStatement": "CREATE FOREIGN TABLE public.f_c ( i integer NOT NULL, t integer, x text ) SERVER p10 OPTIONS ( table_name 'c' );", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/pgtbrus/export-dir/schema/tables/foreign_table.sql", "Suggestion": "SERVER 'p10', and USER MAPPING should be created manually on the target to create and use the foreign table", @@ -75,7 +75,7 @@ "IssueType": "migration_caveats", "ObjectType": "FOREIGN TABLE", "ObjectName": "public.f_t", - "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work.", + "Reason": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager.", "SqlStatement": "CREATE FOREIGN TABLE public.f_t ( i integer NOT NULL, ts timestamp(0) with time zone DEFAULT now(), j json, t text, e public.myenum, c public.mycomposit ) SERVER p10 OPTIONS ( table_name 't' );", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/pgtbrus/export-dir/schema/tables/foreign_table.sql", "Suggestion": "SERVER 'p10', and USER MAPPING should be created manually on the target to create and use the foreign table", diff --git a/migtests/tests/pg/rna/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/rna/expected_files/expected_schema_analysis_report.json index 681d7f4ff5..02d6bea2a7 100644 --- a/migtests/tests/pg/rna/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/rna/expected_files/expected_schema_analysis_report.json @@ -70,7 +70,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p10_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p10_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p10_deleted_check CHECK (dbid = 10 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -82,7 +82,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p10_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p10_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p10_not_deleted_check CHECK (dbid = 10 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -94,7 +94,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p11_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p11_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p11_deleted_check CHECK (dbid = 11 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -106,7 +106,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p11_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p11_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p11_not_deleted_check CHECK (dbid = 11 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -118,7 +118,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p12_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p12_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p12_deleted_check CHECK (dbid = 12 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -130,7 +130,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p12_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p12_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p12_not_deleted_check CHECK (dbid = 12 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -142,7 +142,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p13_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p13_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p13_deleted_check CHECK (dbid = 13 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -154,7 +154,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p13_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p13_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p13_not_deleted_check CHECK (dbid = 13 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -166,7 +166,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p14_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p14_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p14_deleted_check CHECK (dbid = 14 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -178,7 +178,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p14_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p14_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p14_not_deleted_check CHECK (dbid = 14 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -190,7 +190,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p15_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p15_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p15_deleted_check CHECK (dbid = 15 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -202,7 +202,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p15_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p15_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p15_not_deleted_check CHECK (dbid = 15 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -214,7 +214,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p16_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p16_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p16_deleted_check CHECK (dbid = 16 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -226,7 +226,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p16_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p16_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p16_not_deleted_check CHECK (dbid = 16 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -238,7 +238,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p17_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p17_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p17_deleted_check CHECK (dbid = 17 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -250,7 +250,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p17_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p17_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p17_not_deleted_check CHECK (dbid = 17 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -262,7 +262,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p18_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p18_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p18_deleted_check CHECK (dbid = 18 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -274,7 +274,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p18_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p18_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p18_not_deleted_check CHECK (dbid = 18 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -286,7 +286,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p19_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p19_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p19_deleted_check CHECK (dbid = 19 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -298,7 +298,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p19_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p19_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p19_not_deleted_check CHECK (dbid = 19 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -310,7 +310,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p1_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p1_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p1_deleted_check CHECK (dbid = 1 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -322,7 +322,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p1_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p1_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p1_not_deleted_check CHECK (dbid = 1 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -334,7 +334,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p20_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p20_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p20_deleted_check CHECK (dbid = 20 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -346,7 +346,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p20_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p20_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p20_not_deleted_check CHECK (dbid = 20 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -358,7 +358,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p21_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p21_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p21_deleted_check CHECK (dbid = 21 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -370,7 +370,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p21_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p21_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p21_not_deleted_check CHECK (dbid = 21 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -382,7 +382,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p22_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p22_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p22_deleted_check CHECK (dbid = 22 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -394,7 +394,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p22_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p22_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p22_not_deleted_check CHECK (dbid = 22 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -406,7 +406,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p23_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p23_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p23_deleted_check CHECK (dbid = 23 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -418,7 +418,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p23_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p23_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p23_not_deleted_check CHECK (dbid = 23 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -430,7 +430,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p24_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p24_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p24_deleted_check CHECK (dbid = 24 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -442,7 +442,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p24_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p24_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p24_not_deleted_check CHECK (dbid = 24 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -454,7 +454,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p25_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p25_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p25_deleted_check CHECK (dbid = 25 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -466,7 +466,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p25_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p25_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p25_not_deleted_check CHECK (dbid = 25 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -478,7 +478,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p26_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p26_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p26_deleted_check CHECK (dbid = 26 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -490,7 +490,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p26_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p26_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p26_not_deleted_check CHECK (dbid = 26 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -502,7 +502,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p27_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p27_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p27_deleted_check CHECK (dbid = 27 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -514,7 +514,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p27_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p27_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p27_not_deleted_check CHECK (dbid = 27 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -526,7 +526,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p28_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p28_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p28_deleted_check CHECK (dbid = 28 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -538,7 +538,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p28_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p28_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p28_not_deleted_check CHECK (dbid = 28 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -550,7 +550,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p29_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p29_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p29_deleted_check CHECK (dbid = 29 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -562,7 +562,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p29_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p29_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p29_not_deleted_check CHECK (dbid = 29 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -574,7 +574,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p2_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p2_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p2_deleted_check CHECK (dbid = 2 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -586,7 +586,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p2_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p2_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p2_not_deleted_check CHECK (dbid = 2 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -598,7 +598,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p30_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p30_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p30_deleted_check CHECK (dbid = 30 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -610,7 +610,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p30_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p30_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p30_not_deleted_check CHECK (dbid = 30 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -622,7 +622,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p31_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p31_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p31_deleted_check CHECK (dbid = 31 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -634,7 +634,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p31_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p31_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p31_not_deleted_check CHECK (dbid = 31 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -646,7 +646,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p32_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p32_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p32_deleted_check CHECK (dbid = 32 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -658,7 +658,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p32_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p32_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p32_not_deleted_check CHECK (dbid = 32 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -670,7 +670,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p33_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p33_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p33_deleted_check CHECK (dbid = 33 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -682,7 +682,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p33_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p33_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p33_not_deleted_check CHECK (dbid = 33 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -694,7 +694,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p34_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p34_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p34_deleted_check CHECK (dbid = 34 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -706,7 +706,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p34_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p34_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p34_not_deleted_check CHECK (dbid = 34 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -718,7 +718,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p35_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p35_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p35_deleted_check CHECK (dbid = 35 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -730,7 +730,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p35_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p35_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p35_not_deleted_check CHECK (dbid = 35 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -742,7 +742,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p36_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p36_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p36_deleted_check CHECK (dbid = 36 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -754,7 +754,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p36_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p36_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p36_not_deleted_check CHECK (dbid = 36 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -766,7 +766,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p37_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p37_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p37_deleted_check CHECK (dbid = 37 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -778,7 +778,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p37_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p37_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p37_not_deleted_check CHECK (dbid = 37 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -790,7 +790,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p38_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p38_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p38_deleted_check CHECK (dbid = 38 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -802,7 +802,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p38_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p38_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p38_not_deleted_check CHECK (dbid = 38 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -814,7 +814,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p39_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p39_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p39_deleted_check CHECK (dbid = 39 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -826,7 +826,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p39_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p39_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p39_not_deleted_check CHECK (dbid = 39 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -838,7 +838,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p3_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p3_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p3_deleted_check CHECK (dbid = 3 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -850,7 +850,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p3_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p3_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p3_not_deleted_check CHECK (dbid = 3 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -862,7 +862,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p40_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p40_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p40_deleted_check CHECK (dbid = 40 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -874,7 +874,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p40_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p40_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p40_not_deleted_check CHECK (dbid = 40 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -886,7 +886,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p41_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p41_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p41_deleted_check CHECK (dbid = 41 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -898,7 +898,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p41_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p41_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p41_not_deleted_check CHECK (dbid = 41 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -910,7 +910,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p42_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p42_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p42_deleted_check CHECK (dbid = 42 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -922,7 +922,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p42_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p42_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p42_not_deleted_check CHECK (dbid = 42 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -934,7 +934,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p43_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p43_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p43_deleted_check CHECK (dbid = 43 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -946,7 +946,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p43_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p43_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p43_not_deleted_check CHECK (dbid = 43 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -958,7 +958,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p44_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p44_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p44_deleted_check CHECK (dbid = 44 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -970,7 +970,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p44_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p44_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p44_not_deleted_check CHECK (dbid = 44 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -982,7 +982,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p45_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p45_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p45_deleted_check CHECK (dbid = 45 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -994,7 +994,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p45_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p45_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p45_not_deleted_check CHECK (dbid = 45 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1006,7 +1006,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p46_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p46_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p46_deleted_check CHECK (dbid = 46 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1018,7 +1018,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p46_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p46_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p46_not_deleted_check CHECK (dbid = 46 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1030,7 +1030,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p47_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p47_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p47_deleted_check CHECK (dbid = 47 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1042,7 +1042,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p47_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p47_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p47_not_deleted_check CHECK (dbid = 47 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1054,7 +1054,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p48_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p48_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p48_deleted_check CHECK (dbid = 48 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1066,7 +1066,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p48_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p48_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p48_not_deleted_check CHECK (dbid = 48 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1078,7 +1078,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p49_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p49_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p49_deleted_check CHECK (dbid = 49 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1090,7 +1090,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p49_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p49_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p49_not_deleted_check CHECK (dbid = 49 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1102,7 +1102,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p4_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p4_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p4_deleted_check CHECK (dbid = 4 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1114,7 +1114,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p4_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p4_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p4_not_deleted_check CHECK (dbid = 4 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1126,7 +1126,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p50_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p50_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p50_deleted_check CHECK (dbid = 50 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1138,7 +1138,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p50_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p50_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p50_not_deleted_check CHECK (dbid = 50 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1150,7 +1150,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p51_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p51_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p51_deleted_check CHECK (dbid = 51 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1162,7 +1162,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p51_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p51_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p51_not_deleted_check CHECK (dbid = 51 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1174,7 +1174,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p52_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p52_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p52_deleted_check CHECK (dbid = 52 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1186,7 +1186,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p52_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p52_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p52_not_deleted_check CHECK (dbid = 52 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1198,7 +1198,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p53_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p53_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p53_deleted_check CHECK (dbid = 53 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1210,7 +1210,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p53_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p53_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p53_not_deleted_check CHECK (dbid = 53 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1222,7 +1222,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p54_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p54_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint NOT NULL, CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p54_deleted_check CHECK (dbid = 54 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1234,7 +1234,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p54_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p54_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint NOT NULL, CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p54_not_deleted_check CHECK (dbid = 54 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1246,7 +1246,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p55_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p55_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p55_deleted_check CHECK (dbid = 55 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1258,7 +1258,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p55_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p55_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p55_not_deleted_check CHECK (dbid = 55 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1270,7 +1270,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p5_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p5_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p5_deleted_check CHECK (dbid = 5 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1282,7 +1282,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p5_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p5_not_deleted (CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p5_not_deleted_check CHECK (dbid = 5 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1294,7 +1294,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p6_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p6_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p6_deleted_check CHECK (dbid = 6 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1306,7 +1306,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p6_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p6_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p6_not_deleted_check CHECK (dbid = 6 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1318,7 +1318,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p7_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p7_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p7_deleted_check CHECK (dbid = 7 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1330,7 +1330,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p7_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p7_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p7_not_deleted_check CHECK (dbid = 7 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1342,7 +1342,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p8_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p8_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p8_deleted_check CHECK (dbid = 8 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1354,7 +1354,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p8_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p8_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p8_not_deleted_check CHECK (dbid = 8 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1366,7 +1366,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p9_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p9_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p9_deleted_check CHECK (dbid = 9 AND deleted = 'Y'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -1378,7 +1378,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "rnacen.xref_p9_not_deleted", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE rnacen.xref_p9_not_deleted (dbid smallint, created int, last int, upi varchar(26), version_i int, deleted char(1), \"timestamp\" timestamp DEFAULT ('now'::text::timestamp), userstamp varchar(20) DEFAULT ('USER'::varchar), ac varchar(300), version int, taxid bigint, id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass), CONSTRAINT \"ck_xref$deleted\" CHECK (deleted = ANY(ARRAY['Y'::bpchar, 'N'::bpchar])), CONSTRAINT xref_p9_not_deleted_check CHECK (dbid = 9 AND deleted = 'N'::bpchar)) INHERITS (rnacen.xref) WITH (colocation=false);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/rna/export-dir/schema/tables/table.sql", "Suggestion": "", diff --git a/migtests/tests/pg/sakila/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/sakila/expected_files/expected_schema_analysis_report.json index 1b7719e13b..b9c5f2e426 100755 --- a/migtests/tests/pg/sakila/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/sakila/expected_files/expected_schema_analysis_report.json @@ -81,7 +81,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_01", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_01 (\n CONSTRAINT payment_p2007_01_payment_date_check CHECK (((payment_date \u003e= '2007-01-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-02-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -105,7 +105,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_02", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_02 (\n CONSTRAINT payment_p2007_02_payment_date_check CHECK (((payment_date \u003e= '2007-02-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-03-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -117,7 +117,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_03", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_03 (\n CONSTRAINT payment_p2007_03_payment_date_check CHECK (((payment_date \u003e= '2007-03-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-04-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -129,7 +129,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_04", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_04 (\n CONSTRAINT payment_p2007_04_payment_date_check CHECK (((payment_date \u003e= '2007-04-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-05-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -141,7 +141,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_05", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_05 (\n CONSTRAINT payment_p2007_05_payment_date_check CHECK (((payment_date \u003e= '2007-05-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-06-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", @@ -153,7 +153,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.payment_p2007_06", - "Reason": "Table inheritance is not yet supported in YugabyteDB", + "Reason": "Table inheritance is not yet supported in YugabyteDB.", "SqlStatement": "CREATE TABLE public.payment_p2007_06 (\n CONSTRAINT payment_p2007_06_payment_date_check CHECK (((payment_date \u003e= '2007-06-01 00:00:00'::timestamp without time zone) AND (payment_date \u003c '2007-07-01 00:00:00'::timestamp without time zone)))\n)\nINHERITS (public.payment);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sakila/export-dir/schema/tables/table.sql", "Suggestion": "", diff --git a/migtests/tests/pg/sample-is/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/sample-is/expected_files/expected_schema_analysis_report.json index a0926619fd..2eb2014734 100755 --- a/migtests/tests/pg/sample-is/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/sample-is/expected_files/expected_schema_analysis_report.json @@ -64,7 +64,7 @@ "IssueType": "unsupported_features", "ObjectType": "TABLE", "ObjectName": "public.secret_missions, constraint: (cnt_solo_agent)", - "Reason": "Exclusion constraints are not yet supported in YugabyteDB", + "Reason": "Exclusion constraints are not yet supported in YugabyteDB.", "SqlStatement": "ALTER TABLE ONLY public.secret_missions\n ADD CONSTRAINT cnt_solo_agent EXCLUDE USING gist (location WITH =, mission_timeline WITH \u0026\u0026);", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/sample-is/export-dir/schema/tables/table.sql", "Suggestion": "Refer docs link for details on possible workaround", diff --git a/migtests/tests/pg/stackexchange/expected_files/expected_schema_analysis_report.json b/migtests/tests/pg/stackexchange/expected_files/expected_schema_analysis_report.json index bec560ed59..36963fa775 100644 --- a/migtests/tests/pg/stackexchange/expected_files/expected_schema_analysis_report.json +++ b/migtests/tests/pg/stackexchange/expected_files/expected_schema_analysis_report.json @@ -45,7 +45,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "badges_date_idx ON public.badges", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX badges_date_idx ON public.badges USING btree (date) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -57,7 +57,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "badges_name_idx ON public.badges", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX badges_name_idx ON public.badges USING btree (name) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -69,7 +69,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "badges_user_id_idx ON public.badges", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX badges_user_id_idx ON public.badges USING btree (userid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -81,7 +81,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "cmnts_creation_date_idx ON public.comments", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX cmnts_creation_date_idx ON public.comments USING btree (creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -93,7 +93,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "cmnts_postid_idx ON public.comments", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX cmnts_postid_idx ON public.comments USING hash (postid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -105,7 +105,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "cmnts_score_idx ON public.comments", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX cmnts_score_idx ON public.comments USING btree (score) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -117,7 +117,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "cmnts_userid_idx ON public.comments", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX cmnts_userid_idx ON public.comments USING btree (userid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -129,7 +129,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "ph_creation_date_idx ON public.posthistory", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX ph_creation_date_idx ON public.posthistory USING btree (creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -141,7 +141,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "ph_post_type_id_idx ON public.posthistory", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX ph_post_type_id_idx ON public.posthistory USING btree (posthistorytypeid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -153,7 +153,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "ph_postid_idx ON public.posthistory", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX ph_postid_idx ON public.posthistory USING hash (postid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -165,7 +165,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "ph_revguid_idx ON public.posthistory", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX ph_revguid_idx ON public.posthistory USING btree (revisionguid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -177,7 +177,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "ph_userid_idx ON public.posthistory", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX ph_userid_idx ON public.posthistory USING btree (userid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -189,7 +189,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "postlinks_post_id_idx ON public.postlinks", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX postlinks_post_id_idx ON public.postlinks USING btree (postid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -201,7 +201,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "postlinks_related_post_id_idx ON public.postlinks", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX postlinks_related_post_id_idx ON public.postlinks USING btree (relatedpostid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -213,7 +213,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_accepted_answer_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_accepted_answer_id_idx ON public.posts USING btree (acceptedanswerid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -225,7 +225,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_answer_count_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_answer_count_idx ON public.posts USING btree (answercount) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -237,7 +237,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_comment_count_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_comment_count_idx ON public.posts USING btree (commentcount) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -249,7 +249,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_creation_date_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_creation_date_idx ON public.posts USING btree (creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -261,7 +261,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_favorite_count_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_favorite_count_idx ON public.posts USING btree (favoritecount) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -273,7 +273,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_id_accepted_answers_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_id_accepted_answers_id_idx ON public.posts USING btree (id, acceptedanswerid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -285,7 +285,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_id_parent_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_id_parent_id_idx ON public.posts USING btree (id, parentid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -297,7 +297,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_id_post_type_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_id_post_type_id_idx ON public.posts USING btree (id, posttypeid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -309,7 +309,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_owner_user_id_creation_date_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_owner_user_id_creation_date_idx ON public.posts USING btree (owneruserid, creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -321,7 +321,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_owner_user_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_owner_user_id_idx ON public.posts USING hash (owneruserid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -333,7 +333,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_parent_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_parent_id_idx ON public.posts USING btree (parentid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -345,7 +345,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_post_type_id_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_post_type_id_idx ON public.posts USING btree (posttypeid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -357,7 +357,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_score_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_score_idx ON public.posts USING btree (score) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -369,7 +369,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posts_viewcount_idx ON public.posts", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posts_viewcount_idx ON public.posts USING btree (viewcount) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -381,7 +381,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posttags_postid_idx ON public.posttags", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posttags_postid_idx ON public.posttags USING hash (postid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -393,7 +393,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "posttags_tagid_idx ON public.posttags", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX posttags_tagid_idx ON public.posttags USING btree (tagid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -405,7 +405,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "tags_count_idx ON public.tags", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX tags_count_idx ON public.tags USING btree (count) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -417,7 +417,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "tags_name_idx ON public.tags", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX tags_name_idx ON public.tags USING hash (tagname) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -429,7 +429,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "user_acc_id_idx ON public.users", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX user_acc_id_idx ON public.users USING hash (accountid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -441,7 +441,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "user_created_at_idx ON public.users", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX user_created_at_idx ON public.users USING btree (creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -453,7 +453,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "user_display_idx ON public.users", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX user_display_idx ON public.users USING hash (displayname) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -465,7 +465,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "user_down_votes_idx ON public.users", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX user_down_votes_idx ON public.users USING btree (downvotes) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -477,7 +477,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "user_up_votes_idx ON public.users", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX user_up_votes_idx ON public.users USING btree (upvotes) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -489,7 +489,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "usertagqa_all_qa_posts_idx ON public.usertagqa", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX usertagqa_all_qa_posts_idx ON public.usertagqa USING btree (((questions + answers))) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -501,7 +501,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "usertagqa_answers_idx ON public.usertagqa", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX usertagqa_answers_idx ON public.usertagqa USING btree (answers) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -513,7 +513,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "usertagqa_questions_answers_idx ON public.usertagqa", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX usertagqa_questions_answers_idx ON public.usertagqa USING btree (questions, answers) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -525,7 +525,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "usertagqa_questions_idx ON public.usertagqa", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX usertagqa_questions_idx ON public.usertagqa USING btree (questions) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -537,7 +537,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "votes_creation_date_idx ON public.votes", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX votes_creation_date_idx ON public.votes USING btree (creationdate) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -549,7 +549,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "votes_post_id_idx ON public.votes", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX votes_post_id_idx ON public.votes USING hash (postid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", @@ -561,7 +561,7 @@ "IssueType": "unsupported_features", "ObjectType": "INDEX", "ObjectName": "votes_type_idx ON public.votes", - "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB", + "Reason": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB.", "SqlStatement": "CREATE INDEX votes_type_idx ON public.votes USING btree (votetypeid) WITH (fillfactor='100');", "FilePath": "/home/ubuntu/yb-voyager/migtests/tests/pg/stackexchange/export-dir/schema/tables/INDEXES_table.sql", "Suggestion": "Remove the storage parameters from the DDL", diff --git a/yb-voyager/cmd/analyzeSchema.go b/yb-voyager/cmd/analyzeSchema.go index 1b52a9611b..db74f3890c 100644 --- a/yb-voyager/cmd/analyzeSchema.go +++ b/yb-voyager/cmd/analyzeSchema.go @@ -1252,7 +1252,7 @@ func packAndSendAnalyzeSchemaPayload(status string, errorMsg string) { issue.ObjectName = constants.OBFUSCATE_STRING // Redacting object name before sending in case reason is not in list } for _, sensitiveReason := range reasonsIncludingSensitiveInformationToCallhome { - if strings.HasPrefix(issue.Reason, sensitiveReason) { + if sensitiveReason == UNSUPPORTED_PG_SYNTAX_ISSUE_REASON && strings.HasPrefix(issue.Reason, sensitiveReason) { issue.Reason = sensitiveReason } else { // TODO: should we just start sending issue type/name here instead of obfuscating the reason since that is anyways static diff --git a/yb-voyager/cmd/assessMigrationCommand.go b/yb-voyager/cmd/assessMigrationCommand.go index 8a11962cb5..a6ef2bc9c0 100644 --- a/yb-voyager/cmd/assessMigrationCommand.go +++ b/yb-voyager/cmd/assessMigrationCommand.go @@ -1014,11 +1014,15 @@ func getUnsupportedFeaturesFromSchemaAnalysisReport(featureName string, issueDes func convertAnalyzeSchemaIssueToAssessmentIssue(analyzeSchemaIssue utils.AnalyzeSchemaIssue, issueDescription string, minVersionsFixedIn map[string]*ybversion.YBVersion) AssessmentIssue { return AssessmentIssue{ - Category: analyzeSchemaIssue.IssueType, - CategoryDescription: GetCategoryDescription(analyzeSchemaIssue.IssueType), - Type: analyzeSchemaIssue.Type, - Name: analyzeSchemaIssue.Name, - Description: analyzeSchemaIssue.Reason, + Category: analyzeSchemaIssue.IssueType, + CategoryDescription: GetCategoryDescription(analyzeSchemaIssue.IssueType), + Type: analyzeSchemaIssue.Type, + Name: analyzeSchemaIssue.Name, + + // Reason in analyze is equivalent to Description of IssueInstance or AssessmentIssue + // and we don't use any Suggestion field in AssessmentIssue. Combination of Description + DocsLink should be enough + Description: analyzeSchemaIssue.Reason + " " + analyzeSchemaIssue.Suggestion, + Impact: analyzeSchemaIssue.Impact, ObjectType: analyzeSchemaIssue.ObjectType, ObjectName: analyzeSchemaIssue.ObjectName, diff --git a/yb-voyager/src/query/queryissue/constants.go b/yb-voyager/src/query/queryissue/constants.go index 832258a530..bb875f9562 100644 --- a/yb-voyager/src/query/queryissue/constants.go +++ b/yb-voyager/src/query/queryissue/constants.go @@ -120,42 +120,45 @@ const ( MERGE_STATEMENT_ISSUE_DESCRIPTION = "MERGE statement is not yet supported in YugabyteDB" // for DDLs + // NOTE: In Description string we something can be sensitive information(like object names) which should not be sent to callhome + // So, we have to add those sensitive information in reasonsIncludingSensitiveInformationToCallhome slice in analyzeSchema.go + // Plus use %s format specifier for that, and for rest of the dynamic values use %v STORED_GENERATED_COLUMNS_ISSUE_DESCRIPTION = "Stored generated columns are not supported in YugabyteDB. Detected columns are (%s)." - UNLOGGED_TABLES_ISSUE_DESCRIPTION = "UNLOGGED tables are not yet supported in YugabyteDB" - UNSUPPORTED_INDEX_METHOD_DESCRIPTION = "The schema contains an index with an access method '%s' which is not supported in YugabyteDB." - STORAGE_PARAMETERS_ISSUE_DESCRIPTION = "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB" - ALTER_TABLE_SET_COLUMN_ATTRIBUTE_ISSUE_DESCRIPTION = "ALTER TABLE .. ALTER COLUMN .. SET ( attribute = value ) is not yet supported in YugabyteDB" - ALTER_TABLE_CLUSTER_ON_ISSUE_DESCRIPTION = "ALTER TABLE CLUSTER is not yet supported in YugabyteDB" - ALTER_TABLE_DISABLE_RULE_ISSUE_DESCRIPTION = "ALTER TABLE name DISABLE RULE is not yet supported in YugabyteDB" - EXCLUSION_CONSTRAINT_ISSUE_DESCRIPTION = "Exclusion constraints are not yet supported in YugabyteDB" - DEFERRABLE_CONSTRAINT_ISSUE_DESCRIPTION = "Deferrable constraints are not yet supported in YugabyteDB" - MULTI_COLUMN_GIN_INDEX_ISSUE_DESCRIPTION = "GIN indexes on multiple columns are not supported in YugabyteDB" - ORDERED_GIN_INDEX_ISSUE_DESCRIPTION = "GIN indexes on columns with ASC/DESC/HASH clause are not yet supported in YugabyteDB" - POLICY_ROLE_ISSUE_DESCRIPTION = "Policies require specific roles (%s) to be created in the target database, as roles are not migrated during schema migration. Manually create these roles before running the import schema." - CONSTRAINT_TRIGGER_ISSUE_DESCRIPTION = "CONSTRAINT TRIGGER is not yet supported in YugabyteDB" - REFERENCING_CLAUSE_IN_TRIGGER_ISSUE_DESCRIPTION = "REFERENCING clause (transition tables) in triggers is not yet supported in YugabyteDB" - BEFORE_ROW_TRIGGER_ON_PARTITION_TABLE_ISSUE_DESCRIPTION = "BEFORE ROW triggers on partitioned tables are not yet supported in YugabyteDB" - ALTER_TABLE_ADD_PK_ON_PARTITION_ISSUE_DESCRIPTION = "Adding primary key using ALTER TABLE to a partitioned table is not yet supported in YugabyteDB. After export schema, the ALTER table should be merged with CREATE table for partitioned tables" - EXPRESSION_PARTITION_ISSUE_DESCRIPTION = "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB" - MULTI_COLUMN_LIST_PARTITION_ISSUE_DESCRIPTION = "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB" - INSUFFICIENT_COLUMNS_IN_PK_FOR_PARTITION_ISSUE_DESCRIPTION = "Partition key columns(%s) are not part of Primary Key columns which is not supported in YugabyteDB" + UNLOGGED_TABLES_ISSUE_DESCRIPTION = "UNLOGGED tables are not yet supported in YugabyteDB." + UNSUPPORTED_INDEX_METHOD_DESCRIPTION = "The schema contains an index with an access method '%v' which is not supported in YugabyteDB." + STORAGE_PARAMETERS_ISSUE_DESCRIPTION = "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB." + ALTER_TABLE_SET_COLUMN_ATTRIBUTE_ISSUE_DESCRIPTION = "ALTER TABLE .. ALTER COLUMN .. SET ( attribute = value ) is not yet supported in YugabyteDB." + ALTER_TABLE_CLUSTER_ON_ISSUE_DESCRIPTION = "ALTER TABLE CLUSTER is not yet supported in YugabyteDB." + ALTER_TABLE_DISABLE_RULE_ISSUE_DESCRIPTION = "ALTER TABLE name DISABLE RULE is not yet supported in YugabyteDB." + EXCLUSION_CONSTRAINT_ISSUE_DESCRIPTION = "Exclusion constraints are not yet supported in YugabyteDB." + DEFERRABLE_CONSTRAINT_ISSUE_DESCRIPTION = "Deferrable constraints are not yet supported in YugabyteDB." + MULTI_COLUMN_GIN_INDEX_ISSUE_DESCRIPTION = "GIN indexes on multiple columns are not supported in YugabyteDB." + ORDERED_GIN_INDEX_ISSUE_DESCRIPTION = "GIN indexes on columns with ASC/DESC/HASH clause are not yet supported in YugabyteDB." + POLICY_ROLE_ISSUE_DESCRIPTION = "Policies require specific roles (%s) to be created in the target database, as roles are not migrated during schema migration." + CONSTRAINT_TRIGGER_ISSUE_DESCRIPTION = "CONSTRAINT TRIGGER is not yet supported in YugabyteDB." + REFERENCING_CLAUSE_IN_TRIGGER_ISSUE_DESCRIPTION = "REFERENCING clause (transition tables) in triggers is not yet supported in YugabyteDB." + BEFORE_ROW_TRIGGER_ON_PARTITION_TABLE_ISSUE_DESCRIPTION = "BEFORE ROW triggers on partitioned tables are not yet supported in YugabyteDB." + ALTER_TABLE_ADD_PK_ON_PARTITION_ISSUE_DESCRIPTION = "Adding primary key using ALTER TABLE to a partitioned table is not yet supported in YugabyteDB." + EXPRESSION_PARTITION_ISSUE_DESCRIPTION = "Tables partitioned using expressions cannot contain primary or unique keys in YugabyteDB." + MULTI_COLUMN_LIST_PARTITION_ISSUE_DESCRIPTION = "Multi-column partition by list i.e. PARTITION BY LIST (col1, col2) is not supported in YugabyteDB." + INSUFFICIENT_COLUMNS_IN_PK_FOR_PARTITION_ISSUE_DESCRIPTION = "Partition key columns(%s) are not part of Primary Key columns which is not supported in YugabyteDB." XML_DATATYPE_ISSUE_DESCRIPTION = "XML datatype is not yet supported in YugabyteDB. Affected column: %s." XID_DATATYPE_ISSUE_DESCRIPTION = "XID datatype is not yet supported in YugabyteDB. Affected column: %s." - POSTGIS_DATATYPE_ISSUE_DESCRIPTION = "PostGIS datatypes are not yet supported in YugabyteDB. Affected column: %s and type: %s." - UNSUPPORTED_DATATYPE_ISSUE_DESCRIPTION = "Datatype not yet supported in YugabyteDB. Affected column: %s and type: %s." - UNSUPPORTED_DATATYPE_LIVE_MIGRATION_ISSUE_DESCRIPTION = "Datatype not yet supported by voyager in live migration. Affected column: %s and type: %s. These columns will be excluded when exporting and importing data in live migration workflows." - UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB_ISSUE_DESCRIPTION = "Datatype not yet supported by voyager in live migration with fall-forward/fallback. Affected column: %s and type: %s. These columns will be excluded when exporting and importing data in live migration workflows." - PK_UK_ON_COMPLEX_DATATYPE_ISSUE_DESCRIPTION = "Primary key and Unique constraints on columns with complex data types like '%s' are not yet supported in YugabyteDB." - INDEX_ON_COMPLEX_DATATYPE_ISSUE_DESCRIPTION = "Indexes on columns with complex data types like '%s' are not yet supported in YugabyteDB" - FOREIGN_TABLE_ISSUE_DESCRIPTION = "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. These should be manually created to make the foreign tables work." - INHERITANCE_ISSUE_DESCRIPTION = "Table inheritance is not yet supported in YugabyteDB" - REFERENCED_TYPE_DECLARATION_ISSUE_DESCRIPTION = "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB" + POSTGIS_DATATYPE_ISSUE_DESCRIPTION = "PostGIS datatypes are not yet supported in YugabyteDB. Affected column: %s and type: %v." + UNSUPPORTED_DATATYPE_ISSUE_DESCRIPTION = "Datatype not yet supported in YugabyteDB. Affected column: %s and type: %v." + UNSUPPORTED_DATATYPE_LIVE_MIGRATION_ISSUE_DESCRIPTION = "Datatype not yet supported by voyager in live migration. Affected column: %s and type: %v. These columns will be excluded when exporting and importing data in live migration workflows." + UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB_ISSUE_DESCRIPTION = "Datatype not yet supported by voyager in live migration with fall-forward/fallback. Affected column: %s and type: %v. These columns will be excluded when exporting and importing data in live migration workflows." + PK_UK_ON_COMPLEX_DATATYPE_ISSUE_DESCRIPTION = "Primary key and Unique constraints on columns with complex data types like '%v' are not yet supported in YugabyteDB." + INDEX_ON_COMPLEX_DATATYPE_ISSUE_DESCRIPTION = "Indexes on columns with complex data types like '%v' are not yet supported in YugabyteDB." + FOREIGN_TABLE_ISSUE_DESCRIPTION = "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager." + INHERITANCE_ISSUE_DESCRIPTION = "Table inheritance is not yet supported in YugabyteDB." + REFERENCED_TYPE_DECLARATION_ISSUE_DESCRIPTION = "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB." LARGE_OBJECT_DATATYPE_ISSUE_DESCRIPTION = "Large Objects are not yet supported in YugabyteDB. Affected column: %s." - MULTI_RANGE_DATATYPE_ISSUE_DESCRIPTION = "Multi-range data type is not yet supported in YugabyteDB. Affected column: %s and type: %s." - SECURITY_INVOKER_VIEWS_ISSUE_DESCRIPTION = "Security invoker views are not yet supported in YugabyteDB" - DETERMINISTIC_OPTION_WITH_COLLATION_ISSUE_DESCRIPTION = "Deterministic option/attribute with collation is not yet supported in YugabyteDB" - FOREIGN_KEY_REFERENCES_PARTITIONED_TABLE_ISSUE_DESCRIPTION = "Foreign key references to partitioned table are not yet supported in YugabyteDB" - UNIQUE_NULLS_NOT_DISTINCT_ISSUE_DESCRIPTION = "Unique constraint on columns with NULL values is not yet supported in YugabyteDB" + MULTI_RANGE_DATATYPE_ISSUE_DESCRIPTION = "Multi-range data type is not yet supported in YugabyteDB. Affected column: %s and type: %v." + SECURITY_INVOKER_VIEWS_ISSUE_DESCRIPTION = "Security invoker views are not yet supported in YugabyteDB." + DETERMINISTIC_OPTION_WITH_COLLATION_ISSUE_DESCRIPTION = "Deterministic option/attribute with collation is not yet supported in YugabyteDB." + FOREIGN_KEY_REFERENCES_PARTITIONED_TABLE_ISSUE_DESCRIPTION = "Foreign key references to partitioned table are not yet supported in YugabyteDB." + UNIQUE_NULLS_NOT_DISTINCT_ISSUE_DESCRIPTION = "Unique constraint on columns with NULL values is not yet supported in YugabyteDB." ) // Object types diff --git a/yb-voyager/src/query/queryissue/issues_ddl.go b/yb-voyager/src/query/queryissue/issues_ddl.go index b3f49895ee..833fdace85 100644 --- a/yb-voyager/src/query/queryissue/issues_ddl.go +++ b/yb-voyager/src/query/queryissue/issues_ddl.go @@ -201,7 +201,7 @@ var policyRoleIssue = issue.Issue{ Name: "Policy with Roles", Impact: constants.IMPACT_LEVEL_1, Description: POLICY_ROLE_ISSUE_DESCRIPTION, - Suggestion: "Users/Grants are not migrated during the schema migration. Create the Users manually to make the policies work", + Suggestion: "Create the Users manually to make the policies work.", GH: "https://github.com/yugabyte/yb-voyager/issues/1655", DocsLink: "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", } @@ -216,7 +216,7 @@ var constraintTriggerIssue = issue.Issue{ Type: CONSTRAINT_TRIGGER, Name: "Constraint Trigger", Impact: constants.IMPACT_LEVEL_1, - Description: "CONSTRAINT TRIGGER is not yet supported in YugabyteDB", + Description: "CONSTRAINT TRIGGER is not yet supported in YugabyteDB.", GH: "https://github.com/YugaByte/yugabyte-db/issues/1709", DocsLink: "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#constraint-trigger-is-not-supported", } @@ -258,6 +258,7 @@ var alterTableAddPKOnPartitionIssue = issue.Issue{ Name: "Adding Primary Key to a partitioned table", Impact: constants.IMPACT_LEVEL_1, Description: ALTER_TABLE_ADD_PK_ON_PARTITION_ISSUE_DESCRIPTION, + Suggestion: "After export schema, the ALTER table should be merged with CREATE table for partitioned tables.", DocsLink: "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#adding-primary-key-to-a-partitioned-table-results-in-an-error", GH: "https://github.com/yugabyte/yugabyte-db/issues/10074", MinimumVersionsFixedIn: map[string]*ybversion.YBVersion{ diff --git a/yb-voyager/src/query/queryissue/issues_dml.go b/yb-voyager/src/query/queryissue/issues_dml.go index 8f15698d09..77c6dfdd57 100644 --- a/yb-voyager/src/query/queryissue/issues_dml.go +++ b/yb-voyager/src/query/queryissue/issues_dml.go @@ -211,7 +211,6 @@ var fetchWithTiesIssue = issue.Issue{ Name: "FETCH .. WITH TIES", Impact: constants.IMPACT_LEVEL_2, Description: FETCH_WITH_TIES_ISSUE_DESCRIPTION, - Suggestion: "No workaround available right now", GH: "https://github.com/yugabyte/yugabyte-db/issues/25575", DocsLink: "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", } diff --git a/yb-voyager/src/utils/utils.go b/yb-voyager/src/utils/utils.go index e45c4c3910..fb7a0cebef 100644 --- a/yb-voyager/src/utils/utils.go +++ b/yb-voyager/src/utils/utils.go @@ -760,7 +760,7 @@ func SnakeCaseToTitleCase(snake string) string { // MatchesFormatString checks if the final string matches the format string with %s placeholders filled. func MatchesFormatString(format, final string) (bool, error) { - regexPattern, err := FormatToRegex(format) + regexPattern, err := formatToRegex(format) if err != nil { return false, err } @@ -773,25 +773,57 @@ func MatchesFormatString(format, final string) (bool, error) { return re.MatchString(final), nil } -// FormatToRegex converts a format string with %s placeholders to a regex pattern. -// It assumes(and support) that the only format specifier is %s. -func FormatToRegex(format string) (string, error) { - // Split the format string at each %s to replace that with regex capture group. - parts := strings.Split(format, "%s") +// formatToRegex converts a format string containing %s and %v +// into a regex pattern. +// - %s => (.+?) (capturing group) +// - %v => (?:.+?) (non-capturing group) +// +// Everything else is escaped literally. +// Example: +// +// Input: "PostGIS datatypes... column: %s and type: %v." +// Output: "^PostGIS\\ datatypes\\.\\.\\. column:\\ (.+?) and type:\\ (?:.+?)\\.$" +// +// NOTE: This function is written for handling issue description, please test it before using for other purposes. +func formatToRegex(format string) (string, error) { + var sb strings.Builder - // Escape each part to make it a literal string. - lo.ForEach(parts, func(part string, i int) { - parts[i] = regexp.QuoteMeta(part) - }) + // Anchor start + sb.WriteString("^") + + // Iterate rune-by-rune so we can detect '%s' or '%v' + runes := []rune(format) + for i := 0; i < len(runes); i++ { + if runes[i] == '%' && i+1 < len(runes) { + // Look at the next character + switch runes[i+1] { + case 's': + // %s => capturing group + sb.WriteString(`(.+?)`) + i++ + case 'v': + // %v => non-capturing group + sb.WriteString(`(?:.+?)`) + i++ + default: + // If it's % followed by something else, treat '%' literally (escape it) + sb.WriteString(regexp.QuoteMeta(string(runes[i]))) + } + } else { + // Normal character - escape it + sb.WriteString(regexp.QuoteMeta(string(runes[i]))) + } + } - regexPattern := fmt.Sprintf("^%s$", strings.Join(parts, "(.+?)")) - return regexPattern, nil + // Anchor end + sb.WriteString("$") + return sb.String(), nil } // ObfuscateFormatDetails obfuscates the captured groups in the final string with the provided obfuscation string. // It assumes that the format string matches the final string. func ObfuscateFormatDetails(format, final, obfuscateWith string) (string, error) { - regexPattern, err := FormatToRegex(format) + regexPattern, err := formatToRegex(format) if err != nil { return "", err }