From 9a30ec6ddc078756ca42d2475b971ed3fce5700e Mon Sep 17 00:00:00 2001 From: Sanyam Singhal Date: Tue, 4 Feb 2025 01:40:55 +0530 Subject: [PATCH] [DB-14898] Adding validations for AssesmentIssues field of assessment report struct/json in the tests (#2275) * Updated all tests to verify/validate the AssessmentIssues array in report by adding expected values for it --- migtests/scripts/functions.sh | 1 - .../expectedAssessmentReport.json | 223 ++ .../expectedChild1AssessmentReport.json | 223 ++ .../expectedChild2AssessmentReport.json | 1 + .../expectedAssessmentReport.json | 1315 ++++++++++++ .../expectedAssessmentReport.json | 286 +++ .../expectedAssessmentReport.json | 1821 +++++++++++++++++ .../expectedAssessmentReport.json | 1393 +++++++++++++ .../expectedAssessmentReport.json | 708 +++++++ .../expectedAssessmentReport.json | 54 + .../expectedAssessmentReport.json | 54 + .../expectedAssessmentReport.json | 1432 +++++++++++++ .../expectedAssessmentReport.json | 106 + .../expectedAssessmentReport.json | 41 + .../expectedAssessmentReport.json | 574 ++++++ 15 files changed, 8231 insertions(+), 1 deletion(-) diff --git a/migtests/scripts/functions.sh b/migtests/scripts/functions.sh index 0733b74dcb..13a121cf97 100644 --- a/migtests/scripts/functions.sh +++ b/migtests/scripts/functions.sh @@ -893,7 +893,6 @@ normalize_json() { .OptimalInsertConnectionsPerNode? = "IGNORED" | .RowCount? = "IGNORED" | .FeatureDescription? = "IGNORED" | # Ignore FeatureDescription instead of fixing it in all tests since it will be removed soon - .AssessmentIssues? = "IGNORED" | # Ignore AssessmentIssues until all tests are updated # Replace newline characters in SqlStatement with spaces .SqlStatement? |= ( if type == "string" then diff --git a/migtests/tests/oracle/assessment-report-test/expectedAssessmentReport.json b/migtests/tests/oracle/assessment-report-test/expectedAssessmentReport.json index c9a7967460..c63c068c96 100644 --- a/migtests/tests/oracle/assessment-report-test/expectedAssessmentReport.json +++ b/migtests/tests/oracle/assessment-report-test/expectedAssessmentReport.json @@ -262,6 +262,229 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "COMPOUND_TRIGGER", + "Name": "", + "Description": "COMPOUND TRIGGER not supported in YugabyteDB. ", + "Impact": "-", + "ObjectType": "TRIGGER", + "ObjectName": "trg_simple_insert", + "SqlStatement": "CREATE TRIGGER trg_simple_insert\n\tCOMPOUND INSERT ON simple_table FOR EACH ROW\n\tEXECUTE PROCEDURE trigger_fct_trg_simple_insert();", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: TEXT_INDEX, Index Type=DOMAIN INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: IDX_EMP_DEPT_CLUSTER, Index Type=CLUSTER INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: REV_INDEX, Index Type=NORMAL/REV INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: FUNC_REV_INDEX, Index Type=FUNCTION-BASED NORMAL/REV INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: PK_IOT_TABLE, Index Type=IOT - TOP INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITED_TYPES", + "Name": "Inherited Types", + "Description": "", + "Impact": "-", + "ObjectType": "TYPE", + "ObjectName": "SIMPLE_CAR_TYPE", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIRTUAL_COLUMNS", + "Name": "Virtual Columns", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "GENERATED_COLUMN_TABLE.TOTAL_PRICE", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIRTUAL_COLUMNS", + "Name": "Virtual Columns", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "XML_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_PARTITIONING_METHODS", + "Name": "Unsupported Partitioning Methods", + "Description": "", + "Impact": "-", + "ObjectType": "TABLE", + "ObjectName": "Table Name: EMPLOYEES2, Partition Method: REFERENCE PARTITION", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_PARTITIONING_METHODS", + "Name": "Unsupported Partitioning Methods", + "Description": "", + "Impact": "-", + "ObjectType": "TABLE", + "ObjectName": "Table Name: SALES, Partition Method: SYSTEM PARTITION", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "XMLTYPE", + "Name": "XMLTYPE", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.XML_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "BFILE", + "Name": "BFILE", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.BFILE_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "NCLOB", + "Name": "NCLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.NCLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "CLOB", + "Name": "CLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.CLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "BLOB", + "Name": "BLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.BLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "CLOB", + "Name": "CLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.TEXT_TABLE.TEXT_DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "TEST_SCHEMA", diff --git a/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild1AssessmentReport.json b/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild1AssessmentReport.json index fb5edaf4bd..c008fdc070 100644 --- a/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild1AssessmentReport.json +++ b/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild1AssessmentReport.json @@ -191,6 +191,229 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "COMPOUND_TRIGGER", + "Name": "", + "Description": "COMPOUND TRIGGER not supported in YugabyteDB. ", + "Impact": "-", + "ObjectType": "TRIGGER", + "ObjectName": "trg_simple_insert", + "SqlStatement": "CREATE TRIGGER trg_simple_insert\n\tCOMPOUND INSERT ON simple_table FOR EACH ROW\n\tEXECUTE PROCEDURE trigger_fct_trg_simple_insert();", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: TEXT_INDEX, Index Type=DOMAIN INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: FUNC_REV_INDEX, Index Type=FUNCTION-BASED NORMAL/REV INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: IDX_EMP_DEPT_CLUSTER, Index Type=CLUSTER INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: REV_INDEX, Index Type=NORMAL/REV INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEXES", + "Name": "Unsupported Indexes", + "Description": "", + "Impact": "-", + "ObjectType": "INDEX", + "ObjectName": "Index Name: PK_IOT_TABLE, Index Type=IOT - TOP INDEX", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITED_TYPES", + "Name": "Inherited Types", + "Description": "", + "Impact": "-", + "ObjectType": "TYPE", + "ObjectName": "SIMPLE_CAR_TYPE", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIRTUAL_COLUMNS", + "Name": "Virtual Columns", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "GENERATED_COLUMN_TABLE.TOTAL_PRICE", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIRTUAL_COLUMNS", + "Name": "Virtual Columns", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "XML_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_PARTITIONING_METHODS", + "Name": "Unsupported Partitioning Methods", + "Description": "", + "Impact": "-", + "ObjectType": "TABLE", + "ObjectName": "Table Name: SALES, Partition Method: SYSTEM PARTITION", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_PARTITIONING_METHODS", + "Name": "Unsupported Partitioning Methods", + "Description": "", + "Impact": "-", + "ObjectType": "TABLE", + "ObjectName": "Table Name: EMPLOYEES2, Partition Method: REFERENCE PARTITION", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "XMLTYPE", + "Name": "XMLTYPE", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.XML_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "NCLOB", + "Name": "NCLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.NCLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "BFILE", + "Name": "BFILE", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.BFILE_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "CLOB", + "Name": "CLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.TEXT_TABLE.TEXT_DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "CLOB", + "Name": "CLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.CLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "BLOB", + "Name": "BLOB", + "Description": "", + "Impact": "-", + "ObjectType": "COLUMN", + "ObjectName": "TEST_SCHEMA.BLOB_TABLE.DATA", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "TEST_SCHEMA", diff --git a/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild2AssessmentReport.json b/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild2AssessmentReport.json index 4990d79f4f..d686283063 100644 --- a/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild2AssessmentReport.json +++ b/migtests/tests/oracle/bulk-assessment-test/expected_reports/expectedChild2AssessmentReport.json @@ -109,6 +109,7 @@ "UnsupportedDataTypesDesc": "Data types of the source database that are not supported on the target YugabyteDB.", "UnsupportedFeatures": null, "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": null, "TableIndexStats": [ { "SchemaName": "TEST_SCHEMA2", diff --git a/migtests/tests/pg/adventureworks/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/adventureworks/expected_files/expectedAssessmentReport.json index 7ab81108a9..9130104223 100755 --- a/migtests/tests/pg/adventureworks/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/adventureworks/expected_files/expectedAssessmentReport.json @@ -630,6 +630,1321 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.department", + "SqlStatement": "ALTER TABLE humanresources.department CLUSTER ON \"PK_Department_DepartmentID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.employeedepartmenthistory", + "SqlStatement": "ALTER TABLE humanresources.employeedepartmenthistory CLUSTER ON \"PK_EmployeeDepartmentHistory_BusinessEntityID_StartDate_Departm\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.employeepayhistory", + "SqlStatement": "ALTER TABLE humanresources.employeepayhistory CLUSTER ON \"PK_EmployeePayHistory_BusinessEntityID_RateChangeDate\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.employee", + "SqlStatement": "ALTER TABLE humanresources.employee CLUSTER ON \"PK_Employee_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.jobcandidate", + "SqlStatement": "ALTER TABLE humanresources.jobcandidate CLUSTER ON \"PK_JobCandidate_JobCandidateID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "humanresources.shift", + "SqlStatement": "ALTER TABLE humanresources.shift CLUSTER ON \"PK_Shift_ShiftID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.addresstype", + "SqlStatement": "ALTER TABLE person.addresstype CLUSTER ON \"PK_AddressType_AddressTypeID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.address", + "SqlStatement": "ALTER TABLE person.address CLUSTER ON \"PK_Address_AddressID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.businessentityaddress", + "SqlStatement": "ALTER TABLE person.businessentityaddress CLUSTER ON \"PK_BusinessEntityAddress_BusinessEntityID_AddressID_AddressType\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.businessentitycontact", + "SqlStatement": "ALTER TABLE person.businessentitycontact CLUSTER ON \"PK_BusinessEntityContact_BusinessEntityID_PersonID_ContactTypeI\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.businessentity", + "SqlStatement": "ALTER TABLE person.businessentity CLUSTER ON \"PK_BusinessEntity_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.contacttype", + "SqlStatement": "ALTER TABLE person.contacttype CLUSTER ON \"PK_ContactType_ContactTypeID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.countryregion", + "SqlStatement": "ALTER TABLE person.countryregion CLUSTER ON \"PK_CountryRegion_CountryRegionCode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.emailaddress", + "SqlStatement": "ALTER TABLE person.emailaddress CLUSTER ON \"PK_EmailAddress_BusinessEntityID_EmailAddressID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.password", + "SqlStatement": "ALTER TABLE person.password CLUSTER ON \"PK_Password_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.personphone", + "SqlStatement": "ALTER TABLE person.personphone CLUSTER ON \"PK_PersonPhone_BusinessEntityID_PhoneNumber_PhoneNumberTypeID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.person", + "SqlStatement": "ALTER TABLE person.person CLUSTER ON \"PK_Person_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.phonenumbertype", + "SqlStatement": "ALTER TABLE person.phonenumbertype CLUSTER ON \"PK_PhoneNumberType_PhoneNumberTypeID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.stateprovince", + "SqlStatement": "ALTER TABLE person.stateprovince CLUSTER ON \"PK_StateProvince_StateProvinceID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.culture", + "SqlStatement": "ALTER TABLE production.culture CLUSTER ON \"PK_Culture_CultureID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.document", + "SqlStatement": "ALTER TABLE production.document CLUSTER ON \"PK_Document_DocumentNode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.illustration", + "SqlStatement": "ALTER TABLE production.illustration CLUSTER ON \"PK_Illustration_IllustrationID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.location", + "SqlStatement": "ALTER TABLE production.location CLUSTER ON \"PK_Location_LocationID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productcategory", + "SqlStatement": "ALTER TABLE production.productcategory CLUSTER ON \"PK_ProductCategory_ProductCategoryID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productcosthistory", + "SqlStatement": "ALTER TABLE production.productcosthistory CLUSTER ON \"PK_ProductCostHistory_ProductID_StartDate\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productdescription", + "SqlStatement": "ALTER TABLE production.productdescription CLUSTER ON \"PK_ProductDescription_ProductDescriptionID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productdocument", + "SqlStatement": "ALTER TABLE production.productdocument CLUSTER ON \"PK_ProductDocument_ProductID_DocumentNode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productinventory", + "SqlStatement": "ALTER TABLE production.productinventory CLUSTER ON \"PK_ProductInventory_ProductID_LocationID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productlistpricehistory", + "SqlStatement": "ALTER TABLE production.productlistpricehistory CLUSTER ON \"PK_ProductListPriceHistory_ProductID_StartDate\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productmodelillustration", + "SqlStatement": "ALTER TABLE production.productmodelillustration CLUSTER ON \"PK_ProductModelIllustration_ProductModelID_IllustrationID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productmodelproductdescriptionculture", + "SqlStatement": "ALTER TABLE production.productmodelproductdescriptionculture CLUSTER ON \"PK_ProductModelProductDescriptionCulture_ProductModelID_Product\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productmodel", + "SqlStatement": "ALTER TABLE production.productmodel CLUSTER ON \"PK_ProductModel_ProductModelID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productphoto", + "SqlStatement": "ALTER TABLE production.productphoto CLUSTER ON \"PK_ProductPhoto_ProductPhotoID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productreview", + "SqlStatement": "ALTER TABLE production.productreview CLUSTER ON \"PK_ProductReview_ProductReviewID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.productsubcategory", + "SqlStatement": "ALTER TABLE production.productsubcategory CLUSTER ON \"PK_ProductSubcategory_ProductSubcategoryID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.product", + "SqlStatement": "ALTER TABLE production.product CLUSTER ON \"PK_Product_ProductID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.scrapreason", + "SqlStatement": "ALTER TABLE production.scrapreason CLUSTER ON \"PK_ScrapReason_ScrapReasonID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.transactionhistoryarchive", + "SqlStatement": "ALTER TABLE production.transactionhistoryarchive CLUSTER ON \"PK_TransactionHistoryArchive_TransactionID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.transactionhistory", + "SqlStatement": "ALTER TABLE production.transactionhistory CLUSTER ON \"PK_TransactionHistory_TransactionID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.unitmeasure", + "SqlStatement": "ALTER TABLE production.unitmeasure CLUSTER ON \"PK_UnitMeasure_UnitMeasureCode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.workorderrouting", + "SqlStatement": "ALTER TABLE production.workorderrouting CLUSTER ON \"PK_WorkOrderRouting_WorkOrderID_ProductID_OperationSequence\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.workorder", + "SqlStatement": "ALTER TABLE production.workorder CLUSTER ON \"PK_WorkOrder_WorkOrderID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "purchasing.productvendor", + "SqlStatement": "ALTER TABLE purchasing.productvendor CLUSTER ON \"PK_ProductVendor_ProductID_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "purchasing.purchaseorderdetail", + "SqlStatement": "ALTER TABLE purchasing.purchaseorderdetail CLUSTER ON \"PK_PurchaseOrderDetail_PurchaseOrderID_PurchaseOrderDetailID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "purchasing.purchaseorderheader", + "SqlStatement": "ALTER TABLE purchasing.purchaseorderheader CLUSTER ON \"PK_PurchaseOrderHeader_PurchaseOrderID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "purchasing.shipmethod", + "SqlStatement": "ALTER TABLE purchasing.shipmethod CLUSTER ON \"PK_ShipMethod_ShipMethodID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "purchasing.vendor", + "SqlStatement": "ALTER TABLE purchasing.vendor CLUSTER ON \"PK_Vendor_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.countryregioncurrency", + "SqlStatement": "ALTER TABLE sales.countryregioncurrency CLUSTER ON \"PK_CountryRegionCurrency_CountryRegionCode_CurrencyCode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.creditcard", + "SqlStatement": "ALTER TABLE sales.creditcard CLUSTER ON \"PK_CreditCard_CreditCardID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.currencyrate", + "SqlStatement": "ALTER TABLE sales.currencyrate CLUSTER ON \"PK_CurrencyRate_CurrencyRateID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.currency", + "SqlStatement": "ALTER TABLE sales.currency CLUSTER ON \"PK_Currency_CurrencyCode\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.customer", + "SqlStatement": "ALTER TABLE sales.customer CLUSTER ON \"PK_Customer_CustomerID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.personcreditcard", + "SqlStatement": "ALTER TABLE sales.personcreditcard CLUSTER ON \"PK_PersonCreditCard_BusinessEntityID_CreditCardID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesorderdetail", + "SqlStatement": "ALTER TABLE sales.salesorderdetail CLUSTER ON \"PK_SalesOrderDetail_SalesOrderID_SalesOrderDetailID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesorderheadersalesreason", + "SqlStatement": "ALTER TABLE sales.salesorderheadersalesreason CLUSTER ON \"PK_SalesOrderHeaderSalesReason_SalesOrderID_SalesReasonID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesorderheader", + "SqlStatement": "ALTER TABLE sales.salesorderheader CLUSTER ON \"PK_SalesOrderHeader_SalesOrderID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salespersonquotahistory", + "SqlStatement": "ALTER TABLE sales.salespersonquotahistory CLUSTER ON \"PK_SalesPersonQuotaHistory_BusinessEntityID_QuotaDate\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesperson", + "SqlStatement": "ALTER TABLE sales.salesperson CLUSTER ON \"PK_SalesPerson_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesreason", + "SqlStatement": "ALTER TABLE sales.salesreason CLUSTER ON \"PK_SalesReason_SalesReasonID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salestaxrate", + "SqlStatement": "ALTER TABLE sales.salestaxrate CLUSTER ON \"PK_SalesTaxRate_SalesTaxRateID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesterritoryhistory", + "SqlStatement": "ALTER TABLE sales.salesterritoryhistory CLUSTER ON \"PK_SalesTerritoryHistory_BusinessEntityID_StartDate_TerritoryID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.salesterritory", + "SqlStatement": "ALTER TABLE sales.salesterritory CLUSTER ON \"PK_SalesTerritory_TerritoryID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.shoppingcartitem", + "SqlStatement": "ALTER TABLE sales.shoppingcartitem CLUSTER ON \"PK_ShoppingCartItem_ShoppingCartItemID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.specialofferproduct", + "SqlStatement": "ALTER TABLE sales.specialofferproduct CLUSTER ON \"PK_SpecialOfferProduct_SpecialOfferID_ProductID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.specialoffer", + "SqlStatement": "ALTER TABLE sales.specialoffer CLUSTER ON \"PK_SpecialOffer_SpecialOfferID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "sales.store", + "SqlStatement": "ALTER TABLE sales.store CLUSTER ON \"PK_Store_BusinessEntityID\";", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "person.vstateprovincecountryregion", + "SqlStatement": "ALTER TABLE person.vstateprovincecountryregion CLUSTER ON ix_vstateprovincecountryregion;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "production.vproductanddescription", + "SqlStatement": "ALTER TABLE production.vproductanddescription CLUSTER ON ix_vproductanddescription;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "humanresources.vjobcandidate", + "SqlStatement": "CREATE VIEW humanresources.vjobcandidate AS\n SELECT jobcandidateid,\n businessentityid,\n ((xpath('/n:Resume/n:Name/n:Name.Prefix/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Name.Prefix\",\n ((xpath('/n:Resume/n:Name/n:Name.First/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Name.First\",\n ((xpath('/n:Resume/n:Name/n:Name.Middle/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Name.Middle\",\n ((xpath('/n:Resume/n:Name/n:Name.Last/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Name.Last\",\n ((xpath('/n:Resume/n:Name/n:Name.Suffix/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Name.Suffix\",\n ((xpath('/n:Resume/n:Skills/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying AS \"Skills\",\n ((xpath('n:Address/n:Addr.Type/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(30) AS \"Addr.Type\",\n ((xpath('n:Address/n:Addr.Location/n:Location/n:Loc.CountryRegion/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(100) AS \"Addr.Loc.CountryRegion\",\n ((xpath('n:Address/n:Addr.Location/n:Location/n:Loc.State/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(100) AS \"Addr.Loc.State\",\n ((xpath('n:Address/n:Addr.Location/n:Location/n:Loc.City/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(100) AS \"Addr.Loc.City\",\n ((xpath('n:Address/n:Addr.PostalCode/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying(20) AS \"Addr.PostalCode\",\n ((xpath('/n:Resume/n:EMail/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying AS \"EMail\",\n ((xpath('/n:Resume/n:WebSite/text()'::text, resume, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[]))[1])::character varying AS \"WebSite\",\n modifieddate\n FROM humanresources.jobcandidate;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "humanresources.vjobcandidateeducation", + "SqlStatement": "CREATE VIEW humanresources.vjobcandidateeducation AS\n SELECT jobcandidateid,\n ((xpath('/root/ns:Education/ns:Edu.Level/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(50) AS \"Edu.Level\",\n (((xpath('/root/ns:Education/ns:Edu.StartDate/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(20))::date AS \"Edu.StartDate\",\n (((xpath('/root/ns:Education/ns:Edu.EndDate/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(20))::date AS \"Edu.EndDate\",\n ((xpath('/root/ns:Education/ns:Edu.Degree/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(50) AS \"Edu.Degree\",\n ((xpath('/root/ns:Education/ns:Edu.Major/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(50) AS \"Edu.Major\",\n ((xpath('/root/ns:Education/ns:Edu.Minor/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(50) AS \"Edu.Minor\",\n ((xpath('/root/ns:Education/ns:Edu.GPA/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(5) AS \"Edu.GPA\",\n ((xpath('/root/ns:Education/ns:Edu.GPAScale/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(5) AS \"Edu.GPAScale\",\n ((xpath('/root/ns:Education/ns:Edu.School/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(100) AS \"Edu.School\",\n ((xpath('/root/ns:Education/ns:Edu.Location/ns:Location/ns:Loc.CountryRegion/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(100) AS \"Edu.Loc.CountryRegion\",\n ((xpath('/root/ns:Education/ns:Edu.Location/ns:Location/ns:Loc.State/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(100) AS \"Edu.Loc.State\",\n ((xpath('/root/ns:Education/ns:Edu.Location/ns:Location/ns:Loc.City/text()'::text, doc, '{{ns,http://adventureworks.com}}'::text[]))[1])::character varying(100) AS \"Edu.Loc.City\"\n FROM ( SELECT unnesting.jobcandidateid,\n ((('\u003croot xmlns:ns=\"http://adventureworks.com\"\u003e'::text || ((unnesting.education)::character varying)::text) || '\u003c/root\u003e'::text))::xml AS doc\n FROM ( SELECT jobcandidate.jobcandidateid,\n unnest(xpath('/ns:Resume/ns:Education'::text, jobcandidate.resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])) AS education\n FROM humanresources.jobcandidate) unnesting) jc;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "humanresources.vjobcandidateemployment", + "SqlStatement": "CREATE VIEW humanresources.vjobcandidateemployment AS\n SELECT jobcandidateid,\n ((unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.StartDate/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying(20))::date AS \"Emp.StartDate\",\n ((unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.EndDate/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying(20))::date AS \"Emp.EndDate\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.OrgName/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying(100) AS \"Emp.OrgName\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.JobTitle/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying(100) AS \"Emp.JobTitle\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.Responsibility/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.Responsibility\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.FunctionCategory/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.FunctionCategory\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.IndustryCategory/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.IndustryCategory\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.Location/ns:Location/ns:Loc.CountryRegion/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.Loc.CountryRegion\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.Location/ns:Location/ns:Loc.State/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.Loc.State\",\n (unnest(xpath('/ns:Resume/ns:Employment/ns:Emp.Location/ns:Location/ns:Loc.City/text()'::text, resume, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume}}'::text[])))::character varying AS \"Emp.Loc.City\"\n FROM humanresources.jobcandidate;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "person.vadditionalcontactinfo", + "SqlStatement": "CREATE VIEW person.vadditionalcontactinfo AS\n SELECT p.businessentityid,\n p.firstname,\n p.middlename,\n p.lastname,\n (xpath('(act:telephoneNumber)[1]/act:number/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS telephonenumber,\n btrim((((xpath('(act:telephoneNumber)[1]/act:SpecialInstructions/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1])::character varying)::text) AS telephonespecialinstructions,\n (xpath('(act:homePostalAddress)[1]/act:Street/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS street,\n (xpath('(act:homePostalAddress)[1]/act:City/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS city,\n (xpath('(act:homePostalAddress)[1]/act:StateProvince/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS stateprovince,\n (xpath('(act:homePostalAddress)[1]/act:PostalCode/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS postalcode,\n (xpath('(act:homePostalAddress)[1]/act:CountryRegion/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS countryregion,\n (xpath('(act:homePostalAddress)[1]/act:SpecialInstructions/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS homeaddressspecialinstructions,\n (xpath('(act:eMail)[1]/act:eMailAddress/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS emailaddress,\n btrim((((xpath('(act:eMail)[1]/act:SpecialInstructions/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1])::character varying)::text) AS emailspecialinstructions,\n (xpath('((act:eMail)[1]/act:SpecialInstructions/act:telephoneNumber)[1]/act:number/text()'::text, additional.node, '{{act,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactTypes}}'::text[]))[1] AS emailtelephonenumber,\n p.rowguid,\n p.modifieddate\n FROM (person.person p\n LEFT JOIN ( SELECT person.businessentityid,\n unnest(xpath('/ci:AdditionalContactInfo'::text, person.additionalcontactinfo, '{{ci,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ContactInfo}}'::text[])) AS node\n FROM person.person\n WHERE (person.additionalcontactinfo IS NOT NULL)) additional ON ((p.businessentityid = additional.businessentityid)));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "production.vproductmodelcatalogdescription", + "SqlStatement": "CREATE VIEW production.vproductmodelcatalogdescription AS\n SELECT productmodelid,\n name,\n ((xpath('/p1:ProductDescription/p1:Summary/html:p/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{html,http://www.w3.org/1999/xhtml}}'::text[]))[1])::character varying AS \"Summary\",\n ((xpath('/p1:ProductDescription/p1:Manufacturer/p1:Name/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying AS manufacturer,\n ((xpath('/p1:ProductDescription/p1:Manufacturer/p1:Copyright/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(30) AS copyright,\n ((xpath('/p1:ProductDescription/p1:Manufacturer/p1:ProductURL/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS producturl,\n ((xpath('/p1:ProductDescription/p1:Features/wm:Warranty/wm:WarrantyPeriod/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wm,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelWarrAndMain}}'::text[]))[1])::character varying(256) AS warrantyperiod,\n ((xpath('/p1:ProductDescription/p1:Features/wm:Warranty/wm:Description/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wm,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelWarrAndMain}}'::text[]))[1])::character varying(256) AS warrantydescription,\n ((xpath('/p1:ProductDescription/p1:Features/wm:Maintenance/wm:NoOfYears/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wm,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelWarrAndMain}}'::text[]))[1])::character varying(256) AS noofyears,\n ((xpath('/p1:ProductDescription/p1:Features/wm:Maintenance/wm:Description/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wm,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelWarrAndMain}}'::text[]))[1])::character varying(256) AS maintenancedescription,\n ((xpath('/p1:ProductDescription/p1:Features/wf:wheel/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wf,http://www.adventure-works.com/schemas/OtherFeatures}}'::text[]))[1])::character varying(256) AS wheel,\n ((xpath('/p1:ProductDescription/p1:Features/wf:saddle/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wf,http://www.adventure-works.com/schemas/OtherFeatures}}'::text[]))[1])::character varying(256) AS saddle,\n ((xpath('/p1:ProductDescription/p1:Features/wf:pedal/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wf,http://www.adventure-works.com/schemas/OtherFeatures}}'::text[]))[1])::character varying(256) AS pedal,\n ((xpath('/p1:ProductDescription/p1:Features/wf:BikeFrame/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wf,http://www.adventure-works.com/schemas/OtherFeatures}}'::text[]))[1])::character varying AS bikeframe,\n ((xpath('/p1:ProductDescription/p1:Features/wf:crankset/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription},{wf,http://www.adventure-works.com/schemas/OtherFeatures}}'::text[]))[1])::character varying(256) AS crankset,\n ((xpath('/p1:ProductDescription/p1:Picture/p1:Angle/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS pictureangle,\n ((xpath('/p1:ProductDescription/p1:Picture/p1:Size/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS picturesize,\n ((xpath('/p1:ProductDescription/p1:Picture/p1:ProductPhotoID/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS productphotoid,\n ((xpath('/p1:ProductDescription/p1:Specifications/Material/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS material,\n ((xpath('/p1:ProductDescription/p1:Specifications/Color/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS color,\n ((xpath('/p1:ProductDescription/p1:Specifications/ProductLine/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS productline,\n ((xpath('/p1:ProductDescription/p1:Specifications/Style/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(256) AS style,\n ((xpath('/p1:ProductDescription/p1:Specifications/RiderExperience/text()'::text, catalogdescription, '{{p1,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelDescription}}'::text[]))[1])::character varying(1024) AS riderexperience,\n rowguid,\n modifieddate\n FROM production.productmodel\n WHERE (catalogdescription IS NOT NULL);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "production.vproductmodelinstructions", + "SqlStatement": "CREATE VIEW production.vproductmodelinstructions AS\n SELECT productmodelid,\n name,\n ((xpath('/ns:root/text()'::text, instructions, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions}}'::text[]))[1])::character varying AS instructions,\n (((xpath('@LocationID'::text, mfginstructions))[1])::character varying)::integer AS \"LocationID\",\n (((xpath('@SetupHours'::text, mfginstructions))[1])::character varying)::numeric(9,4) AS \"SetupHours\",\n (((xpath('@MachineHours'::text, mfginstructions))[1])::character varying)::numeric(9,4) AS \"MachineHours\",\n (((xpath('@LaborHours'::text, mfginstructions))[1])::character varying)::numeric(9,4) AS \"LaborHours\",\n (((xpath('@LotSize'::text, mfginstructions))[1])::character varying)::integer AS \"LotSize\",\n ((xpath('/step/text()'::text, step))[1])::character varying(1024) AS \"Step\",\n rowguid,\n modifieddate\n FROM ( SELECT locations.productmodelid,\n locations.name,\n locations.rowguid,\n locations.modifieddate,\n locations.instructions,\n locations.mfginstructions,\n unnest(xpath('step'::text, locations.mfginstructions)) AS step\n FROM ( SELECT productmodel.productmodelid,\n productmodel.name,\n productmodel.rowguid,\n productmodel.modifieddate,\n productmodel.instructions,\n unnest(xpath('/ns:root/ns:Location'::text, productmodel.instructions, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions}}'::text[])) AS mfginstructions\n FROM production.productmodel) locations) pm;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "sales.vpersondemographics", + "SqlStatement": "CREATE VIEW sales.vpersondemographics AS\n SELECT businessentityid,\n (((xpath('n:TotalPurchaseYTD/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::money AS totalpurchaseytd,\n (((xpath('n:DateFirstPurchase/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::date AS datefirstpurchase,\n (((xpath('n:BirthDate/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::date AS birthdate,\n ((xpath('n:MaritalStatus/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying(1) AS maritalstatus,\n ((xpath('n:YearlyIncome/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying(30) AS yearlyincome,\n ((xpath('n:Gender/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying(1) AS gender,\n (((xpath('n:TotalChildren/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::integer AS totalchildren,\n (((xpath('n:NumberChildrenAtHome/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::integer AS numberchildrenathome,\n ((xpath('n:Education/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying(30) AS education,\n ((xpath('n:Occupation/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying(30) AS occupation,\n (((xpath('n:HomeOwnerFlag/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::boolean AS homeownerflag,\n (((xpath('n:NumberCarsOwned/text()'::text, demographics, '{{n,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey}}'::text[]))[1])::character varying)::integer AS numbercarsowned\n FROM person.person\n WHERE (demographics IS NOT NULL);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "sales.vstorewithdemographics", + "SqlStatement": "CREATE VIEW sales.vstorewithdemographics AS\n SELECT businessentityid,\n name,\n ((unnest(xpath('/ns:StoreSurvey/ns:AnnualSales/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying)::money AS \"AnnualSales\",\n ((unnest(xpath('/ns:StoreSurvey/ns:AnnualRevenue/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying)::money AS \"AnnualRevenue\",\n (unnest(xpath('/ns:StoreSurvey/ns:BankName/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying(50) AS \"BankName\",\n (unnest(xpath('/ns:StoreSurvey/ns:BusinessType/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying(5) AS \"BusinessType\",\n ((unnest(xpath('/ns:StoreSurvey/ns:YearOpened/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying)::integer AS \"YearOpened\",\n (unnest(xpath('/ns:StoreSurvey/ns:Specialty/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying(50) AS \"Specialty\",\n ((unnest(xpath('/ns:StoreSurvey/ns:SquareFeet/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying)::integer AS \"SquareFeet\",\n (unnest(xpath('/ns:StoreSurvey/ns:Brands/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying(30) AS \"Brands\",\n (unnest(xpath('/ns:StoreSurvey/ns:Internet/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying(30) AS \"Internet\",\n ((unnest(xpath('/ns:StoreSurvey/ns:NumberEmployees/text()'::text, demographics, '{{ns,http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/StoreSurvey}}'::text[])))::character varying)::integer AS \"NumberEmployees\"\n FROM sales.store;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.postalcode", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "production.illustration.diagram", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "pr.i.diagram", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.person.additionalcontactinfo", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.emailtelephonenumber", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.city", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "pe.p.demographics", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "pe.p.additionalcontactinfo", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "sales.vindividualcustomer.demographics", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.street", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.countryregion", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "production.productmodel.instructions", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.homeaddressspecialinstructions", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "production.productmodel.catalogdescription", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "humanresources.vemployee.additionalcontactinfo", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.person.demographics", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "hr.jc.resume", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "humanresources.jobcandidate.resume", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.emailaddress", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "pr.pm.instructions", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.telephonenumber", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "sales.store.demographics", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "person.vadditionalcontactinfo.stateprovince", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "sa.s.demographics", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "pr.pm.catalogdescription", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "humanresources", diff --git a/migtests/tests/pg/assessment-report-test-uqc/expectedAssessmentReport.json b/migtests/tests/pg/assessment-report-test-uqc/expectedAssessmentReport.json index 7527663d9b..f499e3427b 100644 --- a/migtests/tests/pg/assessment-report-test-uqc/expectedAssessmentReport.json +++ b/migtests/tests/pg/assessment-report-test-uqc/expectedAssessmentReport.json @@ -139,6 +139,292 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ANY_VALUE_AGGREGATE_FUNCTION", + "Name": "ANY_VALUE() aggregate Function", + "Description": "any_value function are not supported yet in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "sales.employ_depart_view", + "SqlStatement": "CREATE VIEW sales.employ_depart_view AS\n SELECT any_value(name) AS any_employee\n FROM public.employees;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "RANGE_AGGREGATE_FUNCTION", + "Name": "Range aggregate Functions", + "Description": "range_agg, range_intersect_agg function are not supported yet in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "sales.event_analysis_view", + "SqlStatement": "CREATE VIEW sales.event_analysis_view AS\n SELECT range_agg(event_range) AS all_event_ranges\n FROM sales.events;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "RANGE_AGGREGATE_FUNCTION", + "Name": "Range aggregate Functions", + "Description": "range_agg, range_intersect_agg function are not supported yet in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "sales.event_analysis_view2", + "SqlStatement": "CREATE VIEW sales.event_analysis_view2 AS\n SELECT range_intersect_agg(event_range) AS overlapping_range\n FROM sales.events;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB. Use Arrow operators (-\u003e / -\u003e\u003e) to access the jsonb fields.", + "Impact": "LEVEL_2", + "ObjectType": "TABLE", + "ObjectName": "sales.test_json_chk", + "SqlStatement": "CREATE TABLE sales.test_json_chk (\n id integer,\n name text,\n email text,\n active text,\n data jsonb,\n CONSTRAINT test_json_chk_data_check CHECK ((data['key'::text] \u003c\u003e '{}'::jsonb))\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "JSON_TYPE_PREDICATE", + "Name": "Json Type Predicate", + "Description": "IS JSON predicate expressions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "TABLE", + "ObjectName": "sales.json_data", + "SqlStatement": "CREATE TABLE sales.json_data (\n id integer NOT NULL,\n array_column text,\n unique_keys_column text,\n CONSTRAINT json_data_array_column_check CHECK ((array_column IS JSON ARRAY)),\n CONSTRAINT json_data_unique_keys_column_check CHECK ((unique_keys_column IS JSON WITH UNIQUE KEYS))\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "sales.get_user_info", + "SqlStatement": "SELECT\n data,\n data['name'] AS name,\n (data['active']) as active\n FROM sales.test_json_chk;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "JSON_TYPE_PREDICATE", + "Name": "Json Type Predicate", + "Description": "IS JSON predicate expressions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT * \nFROM sales.json_data\nWHERE array_column IS JSON ARRAY", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT \n data,\n data[$1] AS name, \n (data[$2]) as active\nFROM sales.test_json_chk", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "RANGE_AGGREGATE_FUNCTION", + "Name": "Range aggregate Functions", + "Description": "range_agg, range_intersect_agg function are not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT range_agg(event_range) AS union_of_ranges\nFROM sales.events", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT (jsonb_build_object($1, $2, $3, $4, $5, $6) || $7)[$8] AS json_obj", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "MERGE_STATEMENT", + "Name": "Merge Statement", + "Description": "MERGE statement is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "MERGE INTO sales.customer_account ca\nUSING sales.recent_transactions t \nON t.customer_id = ca.customer_id\nWHEN MATCHED THEN\n UPDATE SET balance = balance + transaction_value\nWHEN NOT MATCHED THEN\n INSERT (customer_id, balance)\n VALUES (t.customer_id, t.transaction_value)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#merge-command", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ANY_VALUE_AGGREGATE_FUNCTION", + "Name": "ANY_VALUE() aggregate Function", + "Description": "any_value function are not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT\n any_value(name) AS any_employee\n FROM employees", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT (sales.get_user_info($1))[$2] AS user_info", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "RANGE_AGGREGATE_FUNCTION", + "Name": "Range aggregate Functions", + "Description": "range_agg, range_intersect_agg function are not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT range_intersect_agg(event_range) AS intersection_of_ranges\nFROM sales.events", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "LISTEN my_table_changes", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "CTE_WITH_MATERIALIZED_CLAUSE", + "Name": "CTE with MATERIALIZE clause", + "Description": "Modifying the materialization of CTE is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "WITH w AS NOT MATERIALIZED ( \n SELECT * FROM sales.big_table\n) \nSELECT * FROM w AS w1 JOIN w AS w2 ON w1.key = w2.ref\nWHERE w2.key = $1", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "JSONB_SUBSCRIPTING", + "Name": "Jsonb Subscripting", + "Description": "Jsonb subscripting is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT ($1 :: jsonb)[$2][$3] as b", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#jsonb-subscripting", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "CTE_WITH_MATERIALIZED_CLAUSE", + "Name": "CTE with MATERIALIZE clause", + "Description": "Modifying the materialization of CTE is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "WITH w AS MATERIALIZED ( \n SELECT * FROM sales.big_table\n) \nSELECT * FROM w AS w1 JOIN w AS w2 ON w1.key = w2.ref\nWHERE w2.key = $1", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT metric_name, pg_advisory_lock(metric_id)\nFROM analytics.metrics\nWHERE metric_value \u003e $1", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "datemultirange", + "Name": "datemultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "sales.event_analysis_view.all_event_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "sales", diff --git a/migtests/tests/pg/assessment-report-test/expectedAssessmentReport.json b/migtests/tests/pg/assessment-report-test/expectedAssessmentReport.json index bad21a0445..a64d58d35d 100644 --- a/migtests/tests/pg/assessment-report-test/expectedAssessmentReport.json +++ b/migtests/tests/pg/assessment-report-test/expectedAssessmentReport.json @@ -791,6 +791,1827 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_box_data ON public.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_box_data ON public.mixed_data_types_table1 USING gist (box_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_point_data ON public.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_point_data ON public.mixed_data_types_table1 USING gist (point_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_box_data ON schema2.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_box_data ON schema2.mixed_data_types_table1 USING gist (box_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_point_data ON schema2.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_point_data ON schema2.mixed_data_types_table1 USING gist (point_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'BRIN' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_box_data_brin ON public.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_box_data_brin ON public.mixed_data_types_table1 USING brin (box_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'SPGIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_box_data_spgist ON schema2.mixed_data_types_table1", + "SqlStatement": "CREATE INDEX idx_box_data_spgist ON schema2.mixed_data_types_table1 USING spgist (box_data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "CONSTRAINT_TRIGGER", + "Name": "Constraint Trigger", + "Description": "CONSTRAINT TRIGGER is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TRIGGER", + "ObjectName": "enforce_shipped_date_constraint ON public.orders2", + "SqlStatement": "CREATE CONSTRAINT TRIGGER enforce_shipped_date_constraint AFTER UPDATE ON public.orders2 NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW WHEN ((((new.status)::text = 'shipped'::text) AND (new.shipped_date IS NULL))) EXECUTE FUNCTION public.prevent_update_shipped_without_date();", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#constraint-trigger-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "CONSTRAINT_TRIGGER", + "Name": "Constraint Trigger", + "Description": "CONSTRAINT TRIGGER is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TRIGGER", + "ObjectName": "enforce_shipped_date_constraint ON schema2.orders2", + "SqlStatement": "CREATE CONSTRAINT TRIGGER enforce_shipped_date_constraint AFTER UPDATE ON schema2.orders2 NOT DEFERRABLE INITIALLY IMMEDIATE FOR EACH ROW WHEN ((((new.status)::text = 'shipped'::text) AND (new.shipped_date IS NULL))) EXECUTE FUNCTION schema2.prevent_update_shipped_without_date();", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#constraint-trigger-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.child_table", + "SqlStatement": "CREATE TABLE public.child_table (\n specific_column1 date\n)\nINHERITS (public.parent_table);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "schema2.child_table", + "SqlStatement": "CREATE TABLE schema2.child_table (\n specific_column1 date\n)\nINHERITS (schema2.parent_table);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORED_GENERATED_COLUMNS", + "Name": "Stored Generated Columns", + "Description": "Stored generated columns are not supported in YugabyteDB. Detected columns are (full_name). Using Triggers to update the generated columns is one way to work around this issue, refer docs link for more details.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.employees2", + "SqlStatement": "CREATE TABLE public.employees2 (\n id integer NOT NULL,\n first_name character varying(50) NOT NULL,\n last_name character varying(50) NOT NULL,\n full_name character varying(101) GENERATED ALWAYS AS ((((first_name)::text || ' '::text) || (last_name)::text)) STORED,\n department character varying(50)\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#generated-always-as-stored-type-column-is-not-supported", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORED_GENERATED_COLUMNS", + "Name": "Stored Generated Columns", + "Description": "Stored generated columns are not supported in YugabyteDB. Detected columns are (full_name). Using Triggers to update the generated columns is one way to work around this issue, refer docs link for more details.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "schema2.employees2", + "SqlStatement": "CREATE TABLE schema2.employees2 (\n id integer NOT NULL,\n first_name character varying(50) NOT NULL,\n last_name character varying(50) NOT NULL,\n full_name character varying(101) GENERATED ALWAYS AS ((((first_name)::text || ' '::text) || (last_name)::text)) STORED,\n department character varying(50)\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#generated-always-as-stored-type-column-is-not-supported", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "EXCLUSION_CONSTRAINTS", + "Name": "Exclusion Constraints", + "Description": "Exclusion constraints are not yet supported in YugabyteDB. Refer docs link for details on possible workaround", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.test_exclude_basic, constraint: (no_same_name_address)", + "SqlStatement": "ALTER TABLE ONLY public.test_exclude_basic\n ADD CONSTRAINT no_same_name_address EXCLUDE USING btree (name WITH =, address WITH =);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#exclusion-constraints-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "DEFERRABLE_CONSTRAINTS", + "Name": "Deferrable Constraints", + "Description": "Deferrable constraints are not yet supported in YugabyteDB. Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.orders2, constraint: (orders2_order_number_key)", + "SqlStatement": "ALTER TABLE ONLY public.orders2\n ADD CONSTRAINT orders2_order_number_key UNIQUE (order_number) DEFERRABLE;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "DEFERRABLE_CONSTRAINTS", + "Name": "Deferrable Constraints", + "Description": "Deferrable constraints are not yet supported in YugabyteDB. Remove these constraints from the exported schema and make the neccessary changes to the application to work on target seamlessly", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "schema2.orders2, constraint: (orders2_order_number_key)", + "SqlStatement": "ALTER TABLE ONLY schema2.orders2\n ADD CONSTRAINT orders2_order_number_key UNIQUE (order_number) DEFERRABLE;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#deferrable-constraint-on-constraints-other-than-foreign-keys-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIEW_WITH_CHECK_OPTION", + "Name": "", + "Description": "Schema containing VIEW WITH CHECK OPTION is not supported yet. Use Trigger with INSTEAD OF clause on INSERT/UPDATE on view to get this functionality", + "Impact": "LEVEL_1", + "ObjectType": "VIEW", + "ObjectName": "public.sales_employees", + "SqlStatement": "CREATE VIEW public.sales_employees AS\n SELECT id,\n first_name,\n last_name,\n full_name\n FROM public.employees2\n WHERE ((department)::text = 'sales'::text)\n WITH CASCADED CHECK OPTION;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#view-with-check-option-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIEW_WITH_CHECK_OPTION", + "Name": "", + "Description": "Schema containing VIEW WITH CHECK OPTION is not supported yet. Use Trigger with INSTEAD OF clause on INSERT/UPDATE on view to get this functionality", + "Impact": "LEVEL_1", + "ObjectType": "VIEW", + "ObjectName": "schema2.sales_employees", + "SqlStatement": "CREATE VIEW schema2.sales_employees AS\n SELECT id,\n first_name,\n last_name,\n full_name\n FROM schema2.employees2\n WHERE ((department)::text = 'sales'::text)\n WITH CASCADED CHECK OPTION;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#view-with-check-option-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'citext' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_citext ON public.citext_type", + "SqlStatement": "CREATE INDEX idx_citext ON public.citext_type USING btree (data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'tsvector' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "tsvector_idx ON public.documents", + "SqlStatement": "CREATE INDEX tsvector_idx ON public.documents USING btree (title_tsvector, id);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'tsquery' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "tsquery_idx ON public.ts_query_table", + "SqlStatement": "CREATE INDEX tsquery_idx ON public.ts_query_table USING btree (query);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_json ON public.test_jsonb", + "SqlStatement": "CREATE INDEX idx_json ON public.test_jsonb USING btree (data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'jsonb' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_json2 ON public.test_jsonb", + "SqlStatement": "CREATE INDEX idx_json2 ON public.test_jsonb USING btree (((data2)::jsonb));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'inet' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_inet ON public.inet_type", + "SqlStatement": "CREATE INDEX idx_inet ON public.inet_type USING btree (data);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'macaddr' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx2 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx2 ON public.combined_tbl USING btree (maddr);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'macaddr8' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx3 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx3 ON public.combined_tbl USING btree (maddr8);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'cidr' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx1 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx1 ON public.combined_tbl USING btree (c);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'bit' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx5 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx5 ON public.combined_tbl USING btree (bitt);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'varbit' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx6 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx6 ON public.combined_tbl USING btree (bittv);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'daterange' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx8 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx8 ON public.combined_tbl USING btree (d);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'interval' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx9 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx9 ON public.combined_tbl USING btree (inds3);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'pg_lsn' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx4 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx4 ON public.combined_tbl USING btree (lsn);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'array' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_array ON public.documents", + "SqlStatement": "CREATE INDEX idx_array ON public.documents USING btree (list_of_sections);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx7 ON public.combined_tbl", + "SqlStatement": "CREATE INDEX idx7 ON public.combined_tbl USING btree (address);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "PK_UK_ON_COMPLEX_DATATYPE", + "Name": "Primary/Unique key on column with complex datatype", + "Description": "Primary key and Unique constraints on columns with complex data types like 'varbit' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.combined_tbl, constraint: (combined_tbl_bittv_key)", + "SqlStatement": "ALTER TABLE ONLY public.combined_tbl\n ADD CONSTRAINT combined_tbl_bittv_key UNIQUE (bittv);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "PK_UK_ON_COMPLEX_DATATYPE", + "Name": "Primary/Unique key on column with complex datatype", + "Description": "Primary key and Unique constraints on columns with complex data types like 'array' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.combined_tbl, constraint: (combined_tbl_pkey)", + "SqlStatement": "ALTER TABLE ONLY public.combined_tbl\n ADD CONSTRAINT combined_tbl_pkey PRIMARY KEY (id, arr_enum);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "PK_UK_ON_COMPLEX_DATATYPE", + "Name": "Primary/Unique key on column with complex datatype", + "Description": "Primary key and Unique constraints on columns with complex data types like 'pg_lsn' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.combined_tbl, constraint: (uk)", + "SqlStatement": "ALTER TABLE ONLY public.combined_tbl\n ADD CONSTRAINT uk UNIQUE (lsn);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "BEFORE_ROW_TRIGGER_ON_PARTITIONED_TABLE", + "Name": "BEFORE ROW triggers on partitioned tables", + "Description": "BEFORE ROW triggers on partitioned tables are not yet supported in YugabyteDB. Create the triggers on individual partitions.", + "Impact": "LEVEL_1", + "ObjectType": "TRIGGER", + "ObjectName": "before_sales_region_insert_update ON public.sales_region", + "SqlStatement": "CREATE TRIGGER before_sales_region_insert_update BEFORE INSERT OR UPDATE ON public.sales_region FOR EACH ROW EXECUTE FUNCTION public.check_sales_region();", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#before-row-triggers-on-partitioned-tables", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "public.ordersentry_view", + "SqlStatement": "CREATE VIEW public.ordersentry_view AS\n SELECT order_id,\n customer_name,\n product_name,\n quantity,\n price,\n XMLELEMENT(NAME \"OrderDetails\", XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name), XMLELEMENT(NAME \"Quantity\", quantity), XMLELEMENT(NAME \"TotalPrice\", (price * (quantity)::numeric))) AS order_xml,\n XMLCONCAT(XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name)) AS summary_xml,\n pg_try_advisory_lock((hashtext((customer_name || product_name)))::bigint) AS lock_acquired,\n ctid AS row_ctid,\n xmin AS transaction_id\n FROM public.ordersentry;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "public.ordersentry_view", + "SqlStatement": "CREATE VIEW public.ordersentry_view AS\n SELECT order_id,\n customer_name,\n product_name,\n quantity,\n price,\n XMLELEMENT(NAME \"OrderDetails\", XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name), XMLELEMENT(NAME \"Quantity\", quantity), XMLELEMENT(NAME \"TotalPrice\", (price * (quantity)::numeric))) AS order_xml,\n XMLCONCAT(XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name)) AS summary_xml,\n pg_try_advisory_lock((hashtext((customer_name || product_name)))::bigint) AS lock_acquired,\n ctid AS row_ctid,\n xmin AS transaction_id\n FROM public.ordersentry;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SYSTEM_COLUMNS", + "Name": "System Columns", + "Description": "System columns are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "public.ordersentry_view", + "SqlStatement": "CREATE VIEW public.ordersentry_view AS\n SELECT order_id,\n customer_name,\n product_name,\n quantity,\n price,\n XMLELEMENT(NAME \"OrderDetails\", XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name), XMLELEMENT(NAME \"Quantity\", quantity), XMLELEMENT(NAME \"TotalPrice\", (price * (quantity)::numeric))) AS order_xml,\n XMLCONCAT(XMLELEMENT(NAME \"Customer\", customer_name), XMLELEMENT(NAME \"Product\", product_name)) AS summary_xml,\n pg_try_advisory_lock((hashtext((customer_name || product_name)))::bigint) AS lock_acquired,\n ctid AS row_ctid,\n xmin AS transaction_id\n FROM public.ordersentry;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#system-columns-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "LARGE_OBJECT_FUNCTIONS", + "Name": "Large Object Functions", + "Description": "Large Objects functions are not supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "TRIGGER", + "ObjectName": "t_raster ON public.combined_tbl", + "SqlStatement": "CREATE TRIGGER t_raster BEFORE DELETE OR UPDATE ON public.combined_tbl FOR EACH ROW EXECUTE FUNCTION public.lo_manage('raster');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#large-objects-and-its-functions-are-currently-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "REGEX_FUNCTIONS", + "Name": "Regex Functions", + "Description": "Regex functions are not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "TABLE", + "ObjectName": "public.ordersentry", + "SqlStatement": "CREATE TABLE public.ordersentry (\n order_id integer NOT NULL,\n customer_name text NOT NULL,\n product_name text NOT NULL,\n quantity integer NOT NULL,\n price numeric(10,2) NOT NULL,\n processed_at timestamp without time zone,\n r integer DEFAULT regexp_count('This is an example. Another example. Example is a common word.'::text, 'example'::text)\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "FETCH_WITH_TIES", + "Name": "FETCH .. WITH TIES", + "Description": "FETCH .. WITH TIES is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "public.top_employees_view", + "SqlStatement": "CREATE VIEW public.top_employees_view AS\n SELECT id,\n first_name,\n last_name,\n salary\n FROM ( SELECT employeesforview.id,\n employeesforview.first_name,\n employeesforview.last_name,\n employeesforview.salary\n FROM public.employeesforview\n ORDER BY employeesforview.salary DESC\n FETCH FIRST 2 ROWS WITH TIES) top_employees;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "FETCH_WITH_TIES", + "Name": "FETCH .. WITH TIES", + "Description": "FETCH .. WITH TIES is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_2", + "ObjectType": "VIEW", + "ObjectName": "schema2.top_employees_view", + "SqlStatement": "CREATE VIEW schema2.top_employees_view AS\n SELECT id,\n first_name,\n last_name,\n salary\n FROM ( SELECT employeesforview.id,\n employeesforview.first_name,\n employeesforview.last_name,\n employeesforview.salary\n FROM schema2.employeesforview\n ORDER BY employeesforview.salary DESC\n FETCH FIRST 2 ROWS WITH TIES) top_employees;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SECURITY_INVOKER_VIEWS", + "Name": "Security Invoker Views", + "Description": "Security invoker views are not yet supported in YugabyteDB. Security Invoker Views are not yet supported in YugabyteDB, no workaround available currently", + "Impact": "LEVEL_1", + "ObjectType": "VIEW", + "ObjectName": "public.view_explicit_security_invoker", + "SqlStatement": "CREATE VIEW public.view_explicit_security_invoker WITH (security_invoker='true') AS\n SELECT employee_id,\n first_name\n FROM public.employees;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "NON_DETERMINISTIC_COLLATION", + "Name": "Non-Deterministic collations", + "Description": "Non-Deterministic collations are not yet supported in YugabyteDB. This feature is not supported in YugabyteDB yet", + "Impact": "LEVEL_1", + "ObjectType": "COLLATION", + "ObjectName": "schema2.ignore_accents", + "SqlStatement": "CREATE COLLATION schema2.ignore_accents (provider = icu, deterministic = false, locale = 'und-u-kc-ks-level1');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.sales_unique_nulls_not_distinct", + "SqlStatement": "ALTER TABLE ONLY public.sales_unique_nulls_not_distinct\n ADD CONSTRAINT sales_unique_nulls_not_distin_store_id_product_id_sale_date_key UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.sales_unique_nulls_not_distinct_alter", + "SqlStatement": "ALTER TABLE ONLY public.sales_unique_nulls_not_distinct_alter\n ADD CONSTRAINT sales_unique_nulls_not_distinct_alter_unique UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.users_unique_nulls_not_distinct", + "SqlStatement": "ALTER TABLE ONLY public.users_unique_nulls_not_distinct\n ADD CONSTRAINT users_unique_nulls_not_distinct_email_key UNIQUE NULLS NOT DISTINCT (email);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "schema2.sales_unique_nulls_not_distinct", + "SqlStatement": "ALTER TABLE ONLY schema2.sales_unique_nulls_not_distinct\n ADD CONSTRAINT sales_unique_nulls_not_distin_store_id_product_id_sale_date_key UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "schema2.sales_unique_nulls_not_distinct_alter", + "SqlStatement": "ALTER TABLE ONLY schema2.sales_unique_nulls_not_distinct_alter\n ADD CONSTRAINT sales_unique_nulls_not_distinct_alter_unique UNIQUE NULLS NOT DISTINCT (store_id, product_id, sale_date);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "schema2.users_unique_nulls_not_distinct", + "SqlStatement": "ALTER TABLE ONLY schema2.users_unique_nulls_not_distinct\n ADD CONSTRAINT users_unique_nulls_not_distinct_email_key UNIQUE NULLS NOT DISTINCT (email);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "users_unique_nulls_not_distinct_index_email ON public.users_unique_nulls_not_distinct_index", + "SqlStatement": "CREATE UNIQUE INDEX users_unique_nulls_not_distinct_index_email ON public.users_unique_nulls_not_distinct_index USING btree (email) NULLS NOT DISTINCT;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNIQUE_NULLS_NOT_DISTINCT", + "Name": "Unique Nulls Not Distinct", + "Description": "Unique constraint on columns with NULL values is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "users_unique_nulls_not_distinct_index_email ON schema2.users_unique_nulls_not_distinct_index", + "SqlStatement": "CREATE UNIQUE INDEX users_unique_nulls_not_distinct_index_email ON schema2.users_unique_nulls_not_distinct_index USING btree (email) NULLS NOT DISTINCT;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "FOREIGN_KEY_REFERENCED_PARTITIONED_TABLE", + "Name": "Foreign key constraint references partitioned table", + "Description": "Foreign key references to partitioned table are not yet supported in YugabyteDB. No workaround available.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.test_jsonb, constraint: (test_jsonb_id_region_fkey)", + "SqlStatement": "ALTER TABLE ONLY public.test_jsonb\n ADD CONSTRAINT test_jsonb_id_region_fkey FOREIGN KEY (id, region) REFERENCES public.sales_region(id, region);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SQL_BODY_IN_FUNCTION", + "Name": "SQL Body in function", + "Description": "SQL Body for sql languages in function statement is not supported in YugabyteDB No workaround available.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "public.asterisks", + "SqlStatement": "CREATE FUNCTION public.asterisks(n integer) RETURNS SETOF text\n LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE\n BEGIN ATOMIC\n SELECT repeat('*'::text, g.g) AS repeat\n FROM generate_series(1, asterisks.n) g(g);\nEND;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SQL_BODY_IN_FUNCTION", + "Name": "SQL Body in function", + "Description": "SQL Body for sql languages in function statement is not supported in YugabyteDB No workaround available.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "public.asterisks1", + "SqlStatement": "CREATE FUNCTION public.asterisks1(n integer) RETURNS text\n LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE\n RETURN repeat('*'::text, n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SQL_BODY_IN_FUNCTION", + "Name": "SQL Body in function", + "Description": "SQL Body for sql languages in function statement is not supported in YugabyteDB No workaround available.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.asterisks", + "SqlStatement": "CREATE FUNCTION schema2.asterisks(n integer) RETURNS SETOF text\n LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE\n BEGIN ATOMIC\n SELECT repeat('*'::text, g.g) AS repeat\n FROM generate_series(1, asterisks.n) g(g);\nEND;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "SQL_BODY_IN_FUNCTION", + "Name": "SQL Body in function", + "Description": "SQL Body for sql languages in function statement is not supported in YugabyteDB No workaround available.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.asterisks1", + "SqlStatement": "CREATE FUNCTION schema2.asterisks1(n integer) RETURNS text\n LANGUAGE sql IMMUTABLE STRICT PARALLEL SAFE\n RETURN repeat('*'::text, n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "NON_DECIMAL_INTEGER_LITERAL", + "Name": "Non-decimal integer literal", + "Description": "Non decimal integer literals are not supported in YugabyteDB", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.insert_non_decimal", + "SqlStatement": "SELECT 5678901234, 0x1527D27F2, 0o52237223762, 0b101010010011111010010011111110010;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "NON_DECIMAL_INTEGER_LITERAL", + "Name": "Non-decimal integer literal", + "Description": "Non decimal integer literals are not supported in YugabyteDB", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.insert_non_decimal", + "SqlStatement": "SELECT 5678901234, 0x1527D27F2, 0o52237223762, 0b101010010011111010010011111110010;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LARGE_OBJECT_FUNCTIONS", + "Name": "Large Object Functions", + "Description": "Large Objects functions are not supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.manage_large_object", + "SqlStatement": "SELECT lo_unlink(loid);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#large-objects-and-its-functions-are-currently-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.notify_and_insert", + "SqlStatement": "LISTEN my_table_changes;", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.notify_and_insert", + "SqlStatement": "NOTIFY my_table_changes, 'New row added with name: Charlie';", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.notify_and_insert", + "SqlStatement": "SELECT pg_notify('my_table_changes', 'New row added with name: Charlie');", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.notify_and_insert", + "SqlStatement": "UNLISTEN my_table_changes;", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.notify_and_insert", + "SqlStatement": "LISTEN my_table_changes;", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.notify_and_insert", + "SqlStatement": "NOTIFY my_table_changes, 'New row added with name: Charlie';", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.notify_and_insert", + "SqlStatement": "SELECT pg_notify('my_table_changes', 'New row added with name: Charlie');", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "LISTEN_NOTIFY", + "Name": "Events Listen / Notify", + "Description": "LISTEN / NOTIFY is not supported yet in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.notify_and_insert", + "SqlStatement": "UNLISTEN my_table_changes;", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "public.process_combined_tbl", + "SqlStatement": "public.combined_tbl.maddr%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "PROCEDURE", + "ObjectName": "public.update_combined_tbl_data", + "SqlStatement": "public.combined_tbl.maddr%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "public.process_order", + "SqlStatement": "SELECT pg_advisory_unlock(orderid);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "FUNCTION", + "ObjectName": "schema2.process_order", + "SqlStatement": "SELECT pg_advisory_unlock(orderid);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT\n o.order_id,\n items.product,\n items.quantity::INT\nFROM\n orders_lateral o\n CROSS JOIN LATERAL XMLTABLE(\n $1\n PASSING o.order_details\n COLUMNS\n product TEXT PATH $2,\n quantity TEXT PATH $3\n) AS items", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT table_to_xml($1, $2, $3, $4)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT *\nFROM xmltable(\n $1\n PASSING $2\n COLUMNS \n name TEXT PATH $3\n)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT pg_advisory_unlock($1,$2)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "COPY ... ON_ERROR", + "Name": "COPY ... ON_ERROR", + "Description": "COPY ... ON_ERROR is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "COPY employeesCopyOnError (id, name, age)\nFROM STDIN WITH (FORMAT csv, ON_ERROR IGNORE )", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT pg_advisory_xact_lock($1,$2)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT xmlelement(name root, xmlelement(name child, $1))", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT pg_advisory_lock($1,$2)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "LARGE_OBJECT_FUNCTIONS", + "Name": "Large Object Functions", + "Description": "Large Objects functions are not supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT lo_create($1)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#large-objects-and-its-functions-are-currently-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT xmlforest(first_name AS element1, last_name AS element2) FROM employees2", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "COPY FROM ... WHERE", + "Name": "COPY FROM ... WHERE", + "Description": "COPY FROM ... WHERE is not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "COPY employeesCopyFromWhere (id, name, age)\nFROM STDIN WITH (FORMAT csv)\nWHERE age \u003e 30", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#postgresql-12-and-later-features", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT xml_is_well_formed($1)", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "ADVISORY_LOCKS", + "Name": "Advisory Locks", + "Description": "Advisory locks are not yet implemented in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT pg_advisory_unlock_all()", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#advisory-locks-is-not-yet-implemented", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT\n s.section_name,\n b.title,\n b.author\nFROM\n library_nested l,\n XMLTABLE(\n $1\n PASSING l.lib_data\n COLUMNS\n section_name TEXT PATH $2,\n books XML PATH $3\n ) AS s,\n XMLTABLE(\n $4\n PASSING s.books\n COLUMNS\n title TEXT PATH $5,\n author TEXT PATH $6\n) AS b", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "SYSTEM_COLUMNS", + "Name": "System Columns", + "Description": "System columns are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT ctid, tableoid, xmin, xmax, cmin, cmax\nFROM employees2", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#system-columns-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_query_constructs", + "CategoryDescription": "", + "Type": "XML_FUNCTIONS", + "Name": "XML Functions", + "Description": "XML functions are not yet supported in YugabyteDB.", + "Impact": "LEVEL_2", + "ObjectType": "", + "ObjectName": "", + "SqlStatement": "SELECT xmlparse(document $1) as xmldata", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#xml-functions-is-not-yet-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.ordersentry_view.summary_xml", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "nummultirange", + "Name": "nummultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.numeric_multirange_table.price_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "datemultirange", + "Name": "datemultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.date_multirange_table.project_dates", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "txid_snapshot", + "Name": "txid_snapshot", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table1.snapshot_data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.test_xml_type.data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.library_nested.lib_data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "txid_snapshot", + "Name": "txid_snapshot", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table1.snapshot_data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "datemultirange", + "Name": "datemultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.date_multirange_table.project_dates", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.orders_lateral.order_details", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.ordersentry_view.order_xml", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "int8multirange", + "Name": "int8multirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.bigint_multirange_table.value_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "int4multirange", + "Name": "int4multirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.int_multirange_table.value_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xml", + "Name": "xml", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.test_xml_type.data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "tsmultirange", + "Name": "tsmultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.timestamp_multirange_table.event_times", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "int8multirange", + "Name": "int8multirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.bigint_multirange_table.value_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "pg_lsn", + "Name": "pg_lsn", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.combined_tbl.lsn", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "nummultirange", + "Name": "nummultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.numeric_multirange_table.price_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "pg_lsn", + "Name": "pg_lsn", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table2.lsn_data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "tstzmultirange", + "Name": "tstzmultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.timestamptz_multirange_table.global_event_times", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "xid", + "Name": "xid", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.ordersentry_view.transaction_id", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "tstzmultirange", + "Name": "tstzmultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.timestamptz_multirange_table.global_event_times", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "tsmultirange", + "Name": "tsmultirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.timestamp_multirange_table.event_times", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "pg_lsn", + "Name": "pg_lsn", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table2.lsn_data", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "lo", + "Name": "lo", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.combined_tbl.raster", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "int4multirange", + "Name": "int4multirange", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "schema2.int_multirange_table.value_ranges", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (test_policy) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "policy_test_report ON public.test_xml_type", + "SqlStatement": "CREATE POLICY policy_test_report ON public.test_xml_type TO test_policy USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (test_policy) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "policy_test_report ON schema2.test_xml_type", + "SqlStatement": "CREATE POLICY policy_test_report ON schema2.test_xml_type TO test_policy USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table1.lseg_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table2.lseg_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table2.path_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table1.lseg_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table2.path_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table2.lseg_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table1.box_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table1.box_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.mixed_data_types_table1.point_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.mixed_data_types_table1.point_data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.documents.title_tsvector", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.products.item", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "schema2.orders.item", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.products.item", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.ts_query_table.query", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.combined_tbl.data", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.combined_tbl.arr_enum", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.combined_tbl.address", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.documents.content_tsvector", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.orders.item", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "schema2", diff --git a/migtests/tests/pg/mgi/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/mgi/expected_files/expectedAssessmentReport.json index ebd0d3ef0d..7112f6cd20 100644 --- a/migtests/tests/pg/mgi/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/mgi/expected_files/expectedAssessmentReport.json @@ -506,6 +506,1399 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.all_allele", + "SqlStatement": "ALTER TABLE mgd.all_allele CLUSTER ON all_allele_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.all_cellline_derivation", + "SqlStatement": "ALTER TABLE mgd.all_cellline_derivation CLUSTER ON all_cellline_derivation_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.all_label", + "SqlStatement": "ALTER TABLE mgd.all_label CLUSTER ON all_label_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_books", + "SqlStatement": "ALTER TABLE mgd.bib_books CLUSTER ON bib_books_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_citation_cache", + "SqlStatement": "ALTER TABLE mgd.bib_citation_cache CLUSTER ON bib_citation_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_notes", + "SqlStatement": "ALTER TABLE mgd.bib_notes CLUSTER ON bib_notes_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_refs", + "SqlStatement": "ALTER TABLE mgd.bib_refs CLUSTER ON bib_refs_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_workflow_data", + "SqlStatement": "ALTER TABLE mgd.bib_workflow_data CLUSTER ON bib_workflow_data_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_workflow_relevance", + "SqlStatement": "ALTER TABLE mgd.bib_workflow_relevance CLUSTER ON bib_workflow_relevance_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_workflow_status", + "SqlStatement": "ALTER TABLE mgd.bib_workflow_status CLUSTER ON bib_workflow_status_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.bib_workflow_tag", + "SqlStatement": "ALTER TABLE mgd.bib_workflow_tag CLUSTER ON bib_workflow_tag_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.gxd_expression", + "SqlStatement": "ALTER TABLE mgd.gxd_expression CLUSTER ON gxd_expression_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mgi_keyvalue", + "SqlStatement": "ALTER TABLE mgd.mgi_keyvalue CLUSTER ON mgi_keyvalue_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mgi_note", + "SqlStatement": "ALTER TABLE mgd.mgi_note CLUSTER ON mgi_note_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mgi_relationship_category", + "SqlStatement": "ALTER TABLE mgd.mgi_relationship_category CLUSTER ON mgi_relationship_category_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mgi_relationship", + "SqlStatement": "ALTER TABLE mgd.mgi_relationship CLUSTER ON mgi_relationship_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mgi_relationship_property", + "SqlStatement": "ALTER TABLE mgd.mgi_relationship_property CLUSTER ON mgi_relationship_property_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_assay_types", + "SqlStatement": "ALTER TABLE mgd.mld_assay_types CLUSTER ON mld_assay_types_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_concordance", + "SqlStatement": "ALTER TABLE mgd.mld_concordance CLUSTER ON mld_concordance_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_contig", + "SqlStatement": "ALTER TABLE mgd.mld_contig CLUSTER ON mld_contig_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_contigprobe", + "SqlStatement": "ALTER TABLE mgd.mld_contigprobe CLUSTER ON mld_contigprobe_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_expt_marker", + "SqlStatement": "ALTER TABLE mgd.mld_expt_marker CLUSTER ON mld_expt_marker_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_expt_notes", + "SqlStatement": "ALTER TABLE mgd.mld_expt_notes CLUSTER ON mld_expt_notes_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_expts", + "SqlStatement": "ALTER TABLE mgd.mld_expts CLUSTER ON mld_expts_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_fish", + "SqlStatement": "ALTER TABLE mgd.mld_fish CLUSTER ON mld_fish_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_fish_region", + "SqlStatement": "ALTER TABLE mgd.mld_fish_region CLUSTER ON mld_fish_region_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_hit", + "SqlStatement": "ALTER TABLE mgd.mld_hit CLUSTER ON mld_hit_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_hybrid", + "SqlStatement": "ALTER TABLE mgd.mld_hybrid CLUSTER ON mld_hybrid_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_insitu", + "SqlStatement": "ALTER TABLE mgd.mld_insitu CLUSTER ON mld_insitu_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_isregion", + "SqlStatement": "ALTER TABLE mgd.mld_isregion CLUSTER ON mld_isregion_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_matrix", + "SqlStatement": "ALTER TABLE mgd.mld_matrix CLUSTER ON mld_matrix_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_mc2point", + "SqlStatement": "ALTER TABLE mgd.mld_mc2point CLUSTER ON mld_mc2point_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_mcdatalist", + "SqlStatement": "ALTER TABLE mgd.mld_mcdatalist CLUSTER ON mld_mcdatalist_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_notes", + "SqlStatement": "ALTER TABLE mgd.mld_notes CLUSTER ON mld_notes_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_ri2point", + "SqlStatement": "ALTER TABLE mgd.mld_ri2point CLUSTER ON mld_ri2point_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_ri", + "SqlStatement": "ALTER TABLE mgd.mld_ri CLUSTER ON mld_ri_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_ridata", + "SqlStatement": "ALTER TABLE mgd.mld_ridata CLUSTER ON mld_ridata_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mld_statistics", + "SqlStatement": "ALTER TABLE mgd.mld_statistics CLUSTER ON mld_statistics_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_do_cache", + "SqlStatement": "ALTER TABLE mgd.mrk_do_cache CLUSTER ON mrk_do_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_history", + "SqlStatement": "ALTER TABLE mgd.mrk_history CLUSTER ON mrk_history_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_label", + "SqlStatement": "ALTER TABLE mgd.mrk_label CLUSTER ON mrk_label_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_location_cache", + "SqlStatement": "ALTER TABLE mgd.mrk_location_cache CLUSTER ON mrk_location_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_mcv_cache", + "SqlStatement": "ALTER TABLE mgd.mrk_mcv_cache CLUSTER ON mrk_mcv_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_mcv_count_cache", + "SqlStatement": "ALTER TABLE mgd.mrk_mcv_count_cache CLUSTER ON mrk_mcv_count_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.mrk_reference", + "SqlStatement": "ALTER TABLE mgd.mrk_reference CLUSTER ON mrk_reference_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_alias", + "SqlStatement": "ALTER TABLE mgd.prb_alias CLUSTER ON prb_alias_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_marker", + "SqlStatement": "ALTER TABLE mgd.prb_marker CLUSTER ON prb_marker_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_notes", + "SqlStatement": "ALTER TABLE mgd.prb_notes CLUSTER ON prb_notes_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_probe", + "SqlStatement": "ALTER TABLE mgd.prb_probe CLUSTER ON prb_probe_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_ref_notes", + "SqlStatement": "ALTER TABLE mgd.prb_ref_notes CLUSTER ON prb_ref_notes_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_reference", + "SqlStatement": "ALTER TABLE mgd.prb_reference CLUSTER ON prb_reference_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_rflv", + "SqlStatement": "ALTER TABLE mgd.prb_rflv CLUSTER ON prb_rflv_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_strain_genotype", + "SqlStatement": "ALTER TABLE mgd.prb_strain_genotype CLUSTER ON prb_strain_genotype_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_strain_marker", + "SqlStatement": "ALTER TABLE mgd.prb_strain_marker CLUSTER ON prb_strain_marker_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.prb_tissue", + "SqlStatement": "ALTER TABLE mgd.prb_tissue CLUSTER ON prb_tissue_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.seq_coord_cache", + "SqlStatement": "ALTER TABLE mgd.seq_coord_cache CLUSTER ON seq_coord_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.seq_marker_cache", + "SqlStatement": "ALTER TABLE mgd.seq_marker_cache CLUSTER ON seq_marker_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.seq_probe_cache", + "SqlStatement": "ALTER TABLE mgd.seq_probe_cache CLUSTER ON seq_probe_cache_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.seq_sequence", + "SqlStatement": "ALTER TABLE mgd.seq_sequence CLUSTER ON seq_sequence_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.voc_evidence_property", + "SqlStatement": "ALTER TABLE mgd.voc_evidence_property CLUSTER ON voc_evidence_property_pkey;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.all_cre_cache", + "SqlStatement": "ALTER TABLE mgd.all_cre_cache CLUSTER ON all_cre_cache_idx_clustered;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "ALTER_TABLE_CLUSTER_ON", + "Name": "ALTER TABLE CLUSTER ON", + "Description": "ALTER TABLE CLUSTER is not yet supported in YugabyteDB. Remove it from the exported schema.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "mgd.all_knockout_cache", + "SqlStatement": "ALTER TABLE mgd.all_knockout_cache CLUSTER ON all_knockout_cache_idx_clustered;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-alter-table-ddl-variants-in-source-schema", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.acc_assignmgi", + "SqlStatement": "acc_accession.accid%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.acc_assignmgi", + "SqlStatement": "acc_accession.accid%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.acc_insert", + "SqlStatement": "acc_accession.prefixPart%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.acc_update", + "SqlStatement": "acc_accession.prefixPart%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.acc_update", + "SqlStatement": "acc_accession.prefixPart%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_createwildtype", + "SqlStatement": "all_allele.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_insertallele", + "SqlStatement": "all_allele.isextinct%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_insertallele", + "SqlStatement": "all_allele.ismixed%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_reloadlabel", + "SqlStatement": "all_label.label%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_reloadlabel", + "SqlStatement": "all_label.labelType%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.all_reloadlabel", + "SqlStatement": "all_label.labelTypeName%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.img_setpdo", + "SqlStatement": "acc_accession.accID%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mgi_resetageminmax", + "SqlStatement": "prb_source.age%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_allelewithdrawal", + "SqlStatement": "mrk_marker.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_allelewithdrawal", + "SqlStatement": "mrk_marker.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_allelewithdrawal", + "SqlStatement": "mrk_marker.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_copyhistory", + "SqlStatement": "mrk_history.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_copyhistory", + "SqlStatement": "mrk_history.event_date%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_deletewithdrawal", + "SqlStatement": "mrk_marker.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.chromosome%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.cytogeneticOffset%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "mrk_marker.cmOffset%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_mergewithdrawal", + "SqlStatement": "all_allele.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "mrk_marker.chromosome%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "mrk_marker.cytogeneticOffset%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "mrk_marker.cmoffset%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "seq_coord_cache.startCoordinate%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "seq_coord_cache.endCoordinate%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "seq_coord_cache.strand%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "voc_term.term%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "map_coord_collection.abbreviation%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "seq_coord_cache.version%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_reloadlocation", + "SqlStatement": "seq_coord_cache.chromosome%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_simplewithdrawal", + "SqlStatement": "mrk_marker.name%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.mrk_simplewithdrawal", + "SqlStatement": "mrk_marker.symbol%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.prb_ageminmax", + "SqlStatement": "prb_source.age%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.prb_ageminmax", + "SqlStatement": "prb_source.age%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.prb_mergestrain", + "SqlStatement": "acc_accession.accID%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.prb_mergestrain", + "SqlStatement": "acc_accession.accID%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.seq_split", + "SqlStatement": "acc_accession.accID%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_plpgsql_objects", + "CategoryDescription": "", + "Type": "REFERENCED_TYPE_DECLARATION", + "Name": "Referencing type declaration of variables", + "Description": "Referencing the type of a column instead of the actual type name is not supported in YugabyteDB.", + "Impact": "LEVEL_1", + "ObjectType": "FUNCTION", + "ObjectName": "mgd.seq_split", + "SqlStatement": "acc_accession.accID%TYPE", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#type-syntax-is-not-supported", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "mgd", diff --git a/migtests/tests/pg/omnibus/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/omnibus/expected_files/expectedAssessmentReport.json index f811009b30..68e8142692 100755 --- a/migtests/tests/pg/omnibus/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/omnibus/expected_files/expectedAssessmentReport.json @@ -599,6 +599,714 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "hidx ON extension_example.testhstore", + "SqlStatement": "CREATE INDEX hidx ON extension_example.testhstore USING gist (h extension_example.gist_hstore_ops (siglen='32'));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "composite_type_examples.inherited_table", + "SqlStatement": "CREATE TABLE composite_type_examples.inherited_table (\n)\nINHERITS (composite_type_examples.ordinary_table);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "enum_example.bugs_clone", + "SqlStatement": "CREATE TABLE enum_example.bugs_clone (\n)\nINHERITS (enum_example.bugs);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "regress_rls_schema.t2", + "SqlStatement": "CREATE TABLE regress_rls_schema.t2 (\n c double precision\n)\nINHERITS (regress_rls_schema.t1);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "regress_rls_schema.t3_3", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORED_GENERATED_COLUMNS", + "Name": "Stored Generated Columns", + "Description": "Stored generated columns are not supported in YugabyteDB. Detected columns are (_basic, _nested). Using Triggers to update the generated columns is one way to work around this issue, refer docs link for more details.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "composite_type_examples.ordinary_table", + "SqlStatement": "CREATE TABLE composite_type_examples.ordinary_table (\n basic_ composite_type_examples.basic_comp_type,\n _basic composite_type_examples.basic_comp_type GENERATED ALWAYS AS (basic_) STORED,\n nested composite_type_examples.nested,\n _nested composite_type_examples.nested GENERATED ALWAYS AS (nested) STORED,\n CONSTRAINT check_f1_gt_1 CHECK (((basic_).f1 \u003e 1)),\n CONSTRAINT check_f1_gt_1_again CHECK (((_basic).f1 \u003e 1)),\n CONSTRAINT check_nested_f1_gt_1 CHECK (((nested).foo.f1 \u003e 1)),\n CONSTRAINT check_nested_f1_gt_1_again CHECK (((_nested).foo.f1 \u003e 1))\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#generated-always-as-stored-type-column-is-not-supported", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORED_GENERATED_COLUMNS", + "Name": "Stored Generated Columns", + "Description": "Stored generated columns are not supported in YugabyteDB. Detected columns are (_status, _severity, info). Using Triggers to update the generated columns is one way to work around this issue, refer docs link for more details.", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "enum_example.bugs", + "SqlStatement": "CREATE TABLE enum_example.bugs (\n id integer NOT NULL,\n description text,\n status enum_example.bug_status,\n _status enum_example.bug_status GENERATED ALWAYS AS (status) STORED,\n severity enum_example.bug_severity,\n _severity enum_example.bug_severity GENERATED ALWAYS AS (severity) STORED,\n info enum_example.bug_info GENERATED ALWAYS AS (enum_example.make_bug_info(status, severity)) STORED\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#generated-always-as-stored-type-column-is-not-supported", + "MinimumVersionsFixedIn": { + "2.25": "2.25.0.0" + } + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "CREATE_CONVERSION", + "Name": "", + "Description": "CREATE CONVERSION is not supported yet Remove it from the exported schema", + "Impact": "LEVEL_3", + "ObjectType": "CONVERSION", + "ObjectName": "conversion_example.myconv", + "SqlStatement": "CREATE CONVERSION conversion_example.myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#create-or-alter-conversion-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "gin_idx ON idx_ex.films", + "SqlStatement": "CREATE INDEX gin_idx ON idx_ex.films USING gin (to_tsvector('english'::regconfig, title)) WITH (fastupdate=off);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "title_idx ON idx_ex.films", + "SqlStatement": "CREATE UNIQUE INDEX title_idx ON idx_ex.films USING btree (title) WITH (fillfactor='70');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "title_idx_with_duplicates ON idx_ex.films", + "SqlStatement": "CREATE INDEX title_idx_with_duplicates ON idx_ex.films USING btree (title) WITH (deduplicate_items=off);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "VIEW_WITH_CHECK_OPTION", + "Name": "", + "Description": "Schema containing VIEW WITH CHECK OPTION is not supported yet. Use Trigger with INSTEAD OF clause on INSERT/UPDATE on view to get this functionality", + "Impact": "LEVEL_1", + "ObjectType": "VIEW", + "ObjectName": "regress_rls_schema.bv1", + "SqlStatement": "CREATE VIEW regress_rls_schema.bv1 WITH (security_barrier='true') AS\n SELECT a,\n b\n FROM regress_rls_schema.b1\n WHERE (a \u003e 0)\n WITH CASCADED CHECK OPTION;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#view-with-check-option-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INDEX_ON_COMPLEX_DATATYPE", + "Name": "Index on column with complex datatype", + "Description": "Indexes on columns with complex data types like 'user_defined_type' are not yet supported in YugabyteDB. Refer to the docs link for the workaround", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "idx_1 ON composite_type_examples.ordinary_table", + "SqlStatement": "CREATE INDEX idx_1 ON composite_type_examples.ordinary_table USING btree (basic_);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#indexes-on-some-complex-data-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "FOREIGN_TABLE", + "Name": "Foreign Table", + "Description": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. SERVER 'technically_this_server', and USER MAPPING should be created manually on the target to create and use the foreign table", + "Impact": "LEVEL_1", + "ObjectType": "FOREIGN TABLE", + "ObjectName": "foreign_db_example.technically_doesnt_exist", + "SqlStatement": "CREATE FOREIGN TABLE foreign_db_example.technically_doesnt_exist (\n id integer,\n uses_type foreign_db_example.example_type,\n _uses_type foreign_db_example.example_type GENERATED ALWAYS AS (uses_type) STORED,\n positive_number foreign_db_example.positive_number,\n _positive_number foreign_db_example.positive_number GENERATED ALWAYS AS (positive_number) STORED,\n CONSTRAINT imaginary_table_id_gt_1 CHECK ((id \u003e 1))\n)\nSERVER technically_this_server;", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#foreign-table-in-the-source-database-requires-server-and-user-mapping", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "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. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p ON regress_rls_schema.tbl1", + "SqlStatement": "CREATE POLICY p ON regress_rls_schema.tbl1 TO regress_rls_eve, regress_rls_frank USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1 ON regress_rls_schema.dob_t1", + "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1 USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "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. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1 ON regress_rls_schema.dob_t2", + "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.dob_t2 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_bob) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1 ON regress_rls_schema.t1_2", + "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.t1_2 TO regress_rls_bob USING (((a % 2) = 0));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_group1) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1 ON regress_rls_schema.z1", + "SqlStatement": "CREATE POLICY p1 ON regress_rls_schema.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", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "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. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1_2 ON regress_rls_schema.dob_t1", + "SqlStatement": "CREATE POLICY p1_2 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_dob_role1) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1_3 ON regress_rls_schema.dob_t1", + "SqlStatement": "CREATE POLICY p1_3 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1 USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "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. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1_4 ON regress_rls_schema.dob_t1", + "SqlStatement": "CREATE POLICY p1_4 ON regress_rls_schema.dob_t1 TO regress_rls_dob_role1, regress_rls_dob_role2 USING (true);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p1r ON regress_rls_schema.document", + "SqlStatement": "CREATE POLICY p1r ON regress_rls_schema.document AS RESTRICTIVE TO regress_rls_dave USING ((cid \u003c\u003e 44));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_carol) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p2 ON regress_rls_schema.t1_2", + "SqlStatement": "CREATE POLICY p2 ON regress_rls_schema.t1_2 TO regress_rls_carol USING (((a % 4) = 0));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_group2) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p2 ON regress_rls_schema.z1", + "SqlStatement": "CREATE POLICY p2 ON regress_rls_schema.z1 TO regress_rls_group2 USING (((a % 2) = 1));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "p2r ON regress_rls_schema.document", + "SqlStatement": "CREATE POLICY p2r ON regress_rls_schema.document AS RESTRICTIVE TO regress_rls_dave USING (((cid \u003c\u003e 44) AND (cid \u003c 50)));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "POLICY_WITH_ROLES", + "Name": "Policy with Roles", + "Description": "Policies require specific roles (regress_rls_dave) to be created in the target database, as roles are not migrated during schema migration. Create the Users manually to make the policies work.", + "Impact": "LEVEL_1", + "ObjectType": "POLICY", + "ObjectName": "pp1r ON regress_rls_schema.part_document", + "SqlStatement": "CREATE POLICY pp1r ON regress_rls_schema.part_document AS RESTRICTIVE TO regress_rls_dave USING ((cid \u003c 55));", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#policies-on-users-in-source-require-manual-user-creation", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.line_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "am_examples.fast_emp4000.home_base", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.path_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.point_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.box_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.lseg_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.polygon_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION", + "Name": "Unsupported datatype for Live migration", + "Description": "There are some data types in the schema that are not supported by live migration of data. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "ordinary_tables.geometric_examples.circle_example", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "enum_example.bugs.info", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.basic_view._basic", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.basic_view._nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.basic_view.basic_", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.basic_view.nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "extension_example.testhstore.h", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "foreign_db_example.technically_doesnt_exist._uses_type", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.ordinary_table._basic", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.inherited_table.basic_", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.inherited_table._nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.foreign_db_example.uses_type", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.inherited_table.nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.foreign_db_example._uses_type", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.inherited_table._basic", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.ordinary_table.basic_", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.ordinary_table._nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "foreign_db_example.technically_doesnt_exist.uses_type", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "enum_example.bugs_clone.info", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "composite_type_examples.ordinary_table.nested", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "agg_ex", diff --git a/migtests/tests/pg/osm/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/osm/expected_files/expectedAssessmentReport.json index 65ff52ebe0..941f34579d 100755 --- a/migtests/tests/pg/osm/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/osm/expected_files/expectedAssessmentReport.json @@ -98,6 +98,60 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "changeset_geom_gist ON public.osm_changeset", + "SqlStatement": "CREATE INDEX changeset_geom_gist ON public.osm_changeset USING gist (geom);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_EXTENSION", + "Name": "", + "Description": "This extension is not supported in YugabyteDB by default. Refer to the docs link for the more information on supported extensions. ", + "Impact": "LEVEL_3", + "ObjectType": "EXTENSION", + "ObjectName": "postgis", + "SqlStatement": "CREATE EXTENSION IF NOT EXISTS postgis WITH SCHEMA public;", + "DocsLink": "https://docs.yugabyte.com/preview/explore/ysql-language-features/pg-extensions/", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_datatypes", + "CategoryDescription": "Data types of the source database that are not supported on the target YugabyteDB.", + "Type": "public.geometry", + "Name": "public.geometry", + "Description": "", + "Impact": "LEVEL_3", + "ObjectType": "COLUMN", + "ObjectName": "public.osm_changeset.geom", + "SqlStatement": "", + "DocsLink": "", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.osm_changeset.tags", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "public", diff --git a/migtests/tests/pg/pgtbrus/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/pgtbrus/expected_files/expectedAssessmentReport.json index 1e06568e66..d6cdf5c77a 100755 --- a/migtests/tests/pg/pgtbrus/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/pgtbrus/expected_files/expectedAssessmentReport.json @@ -82,6 +82,60 @@ "UnsupportedDataTypesDesc": "Data types of the source database that are not supported on the target YugabyteDB.", "UnsupportedFeatures": null, "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "FOREIGN_TABLE", + "Name": "Foreign Table", + "Description": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. SERVER 'p10', and USER MAPPING should be created manually on the target to create and use the foreign table", + "Impact": "LEVEL_1", + "ObjectType": "FOREIGN TABLE", + "ObjectName": "public.f_c", + "SqlStatement": "CREATE FOREIGN TABLE public.f_c (\n i integer NOT NULL,\n t integer,\n x text\n)\nSERVER p10\nOPTIONS (\n table_name 'c'\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#foreign-table-in-the-source-database-requires-server-and-user-mapping", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "FOREIGN_TABLE", + "Name": "Foreign Table", + "Description": "Foreign table creation fails as SERVER and USER MAPPING objects are not exported by voyager. SERVER 'p10', and USER MAPPING should be created manually on the target to create and use the foreign table", + "Impact": "LEVEL_1", + "ObjectType": "FOREIGN TABLE", + "ObjectName": "public.f_t", + "SqlStatement": "CREATE FOREIGN TABLE public.f_t (\n i integer NOT NULL,\n ts timestamp(0) with time zone DEFAULT now(),\n j json,\n t text,\n e public.myenum,\n c public.mycomposit\n)\nSERVER p10\nOPTIONS (\n table_name 't'\n);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#foreign-table-in-the-source-database-requires-server-and-user-mapping", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.t.c", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.f_t.c", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "public", diff --git a/migtests/tests/pg/rna/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/rna/expected_files/expectedAssessmentReport.json index baa12aeeef..a083e57a37 100644 --- a/migtests/tests/pg/rna/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/rna/expected_files/expectedAssessmentReport.json @@ -827,6 +827,1438 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p10_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p10_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p10_deleted_check CHECK (((dbid = 10) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p10_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p10_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p10_not_deleted_check CHECK (((dbid = 10) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p11_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p11_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p11_deleted_check CHECK (((dbid = 11) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p11_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p11_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p11_not_deleted_check CHECK (((dbid = 11) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p12_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p12_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p12_deleted_check CHECK (((dbid = 12) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p12_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p12_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p12_not_deleted_check CHECK (((dbid = 12) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p13_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p13_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p13_deleted_check CHECK (((dbid = 13) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p13_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p13_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p13_not_deleted_check CHECK (((dbid = 13) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p14_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p14_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p14_deleted_check CHECK (((dbid = 14) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p14_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p14_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p14_not_deleted_check CHECK (((dbid = 14) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p15_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p15_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p15_deleted_check CHECK (((dbid = 15) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p15_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p15_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p15_not_deleted_check CHECK (((dbid = 15) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p16_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p16_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p16_deleted_check CHECK (((dbid = 16) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p16_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p16_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p16_not_deleted_check CHECK (((dbid = 16) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p17_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p17_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p17_deleted_check CHECK (((dbid = 17) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p17_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p17_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p17_not_deleted_check CHECK (((dbid = 17) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p18_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p18_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p18_deleted_check CHECK (((dbid = 18) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p18_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p18_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p18_not_deleted_check CHECK (((dbid = 18) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p19_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p19_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p19_deleted_check CHECK (((dbid = 19) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p19_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p19_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p19_not_deleted_check CHECK (((dbid = 19) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p1_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p1_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p1_deleted_check CHECK (((dbid = 1) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p1_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p1_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p1_not_deleted_check CHECK (((dbid = 1) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p20_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p20_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p20_deleted_check CHECK (((dbid = 20) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p20_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p20_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p20_not_deleted_check CHECK (((dbid = 20) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p21_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p21_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p21_deleted_check CHECK (((dbid = 21) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p21_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p21_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p21_not_deleted_check CHECK (((dbid = 21) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p22_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p22_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p22_deleted_check CHECK (((dbid = 22) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p22_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p22_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p22_not_deleted_check CHECK (((dbid = 22) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p23_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p23_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p23_deleted_check CHECK (((dbid = 23) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p23_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p23_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p23_not_deleted_check CHECK (((dbid = 23) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p24_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p24_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p24_deleted_check CHECK (((dbid = 24) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p24_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p24_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p24_not_deleted_check CHECK (((dbid = 24) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p25_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p25_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p25_deleted_check CHECK (((dbid = 25) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p25_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p25_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p25_not_deleted_check CHECK (((dbid = 25) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p26_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p26_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p26_deleted_check CHECK (((dbid = 26) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p26_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p26_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p26_not_deleted_check CHECK (((dbid = 26) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p27_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p27_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p27_deleted_check CHECK (((dbid = 27) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p27_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p27_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p27_not_deleted_check CHECK (((dbid = 27) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p28_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p28_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p28_deleted_check CHECK (((dbid = 28) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p28_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p28_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p28_not_deleted_check CHECK (((dbid = 28) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p29_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p29_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p29_deleted_check CHECK (((dbid = 29) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p29_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p29_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p29_not_deleted_check CHECK (((dbid = 29) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p2_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p2_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p2_deleted_check CHECK (((dbid = 2) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p2_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p2_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p2_not_deleted_check CHECK (((dbid = 2) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p30_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p30_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p30_deleted_check CHECK (((dbid = 30) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p30_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p30_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p30_not_deleted_check CHECK (((dbid = 30) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p31_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p31_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p31_deleted_check CHECK (((dbid = 31) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p31_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p31_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p31_not_deleted_check CHECK (((dbid = 31) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p32_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p32_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p32_deleted_check CHECK (((dbid = 32) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p32_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p32_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p32_not_deleted_check CHECK (((dbid = 32) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p33_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p33_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p33_deleted_check CHECK (((dbid = 33) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p33_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p33_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p33_not_deleted_check CHECK (((dbid = 33) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p34_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p34_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p34_deleted_check CHECK (((dbid = 34) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p34_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p34_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p34_not_deleted_check CHECK (((dbid = 34) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p35_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p35_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p35_deleted_check CHECK (((dbid = 35) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p35_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p35_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p35_not_deleted_check CHECK (((dbid = 35) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p36_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p36_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p36_deleted_check CHECK (((dbid = 36) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p36_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p36_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p36_not_deleted_check CHECK (((dbid = 36) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p37_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p37_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p37_deleted_check CHECK (((dbid = 37) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p37_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p37_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p37_not_deleted_check CHECK (((dbid = 37) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p38_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p38_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p38_deleted_check CHECK (((dbid = 38) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p38_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p38_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p38_not_deleted_check CHECK (((dbid = 38) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p39_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p39_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p39_deleted_check CHECK (((dbid = 39) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p39_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p39_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p39_not_deleted_check CHECK (((dbid = 39) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p3_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p3_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p3_deleted_check CHECK (((dbid = 3) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p3_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p3_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p3_not_deleted_check CHECK (((dbid = 3) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p40_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p40_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p40_deleted_check CHECK (((dbid = 40) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p40_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p40_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p40_not_deleted_check CHECK (((dbid = 40) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p41_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p41_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p41_deleted_check CHECK (((dbid = 41) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p41_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p41_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p41_not_deleted_check CHECK (((dbid = 41) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p42_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p42_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p42_deleted_check CHECK (((dbid = 42) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p42_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p42_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p42_not_deleted_check CHECK (((dbid = 42) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p43_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p43_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p43_deleted_check CHECK (((dbid = 43) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p43_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p43_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p43_not_deleted_check CHECK (((dbid = 43) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p44_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p44_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p44_deleted_check CHECK (((dbid = 44) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p44_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p44_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p44_not_deleted_check CHECK (((dbid = 44) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p45_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p45_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p45_deleted_check CHECK (((dbid = 45) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p45_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p45_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p45_not_deleted_check CHECK (((dbid = 45) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p46_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p46_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p46_deleted_check CHECK (((dbid = 46) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p46_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p46_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p46_not_deleted_check CHECK (((dbid = 46) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p47_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p47_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p47_deleted_check CHECK (((dbid = 47) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p47_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p47_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p47_not_deleted_check CHECK (((dbid = 47) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p48_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p48_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p48_deleted_check CHECK (((dbid = 48) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p48_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p48_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p48_not_deleted_check CHECK (((dbid = 48) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p49_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p49_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p49_deleted_check CHECK (((dbid = 49) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p49_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p49_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p49_not_deleted_check CHECK (((dbid = 49) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p4_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p4_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p4_deleted_check CHECK (((dbid = 4) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p4_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p4_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p4_not_deleted_check CHECK (((dbid = 4) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p50_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p50_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p50_deleted_check CHECK (((dbid = 50) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p50_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p50_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p50_not_deleted_check CHECK (((dbid = 50) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p51_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p51_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p51_deleted_check CHECK (((dbid = 51) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p51_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p51_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p51_not_deleted_check CHECK (((dbid = 51) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p52_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p52_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p52_deleted_check CHECK (((dbid = 52) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p52_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p52_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p52_not_deleted_check CHECK (((dbid = 52) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p53_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p53_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p53_deleted_check CHECK (((dbid = 53) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p53_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p53_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p53_not_deleted_check CHECK (((dbid = 53) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p54_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p54_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint NOT NULL,\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p54_deleted_check CHECK (((dbid = 54) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p54_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p54_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint NOT NULL,\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p54_not_deleted_check CHECK (((dbid = 54) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p55_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p55_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p55_deleted_check CHECK (((dbid = 55) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p55_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p55_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p55_not_deleted_check CHECK (((dbid = 55) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p5_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p5_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p5_deleted_check CHECK (((dbid = 5) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p5_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p5_not_deleted (\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p5_not_deleted_check CHECK (((dbid = 5) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p6_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p6_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p6_deleted_check CHECK (((dbid = 6) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p6_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p6_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p6_not_deleted_check CHECK (((dbid = 6) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p7_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p7_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p7_deleted_check CHECK (((dbid = 7) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p7_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p7_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p7_not_deleted_check CHECK (((dbid = 7) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p8_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p8_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p8_deleted_check CHECK (((dbid = 8) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p8_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p8_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p8_not_deleted_check CHECK (((dbid = 8) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p9_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p9_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p9_deleted_check CHECK (((dbid = 9) AND (deleted = 'Y'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "rnacen.xref_p9_not_deleted", + "SqlStatement": "CREATE TABLE rnacen.xref_p9_not_deleted (\n dbid smallint,\n created integer,\n last integer,\n upi character varying(26),\n version_i integer,\n deleted character(1),\n \"timestamp\" timestamp without time zone DEFAULT ('now'::text)::timestamp without time zone,\n userstamp character varying(20) DEFAULT 'USER'::character varying,\n ac character varying(300),\n version integer,\n taxid bigint,\n id bigint DEFAULT nextval('rnacen.xref_pk_seq'::regclass),\n CONSTRAINT \"ck_xref$deleted\" CHECK ((deleted = ANY (ARRAY['Y'::bpchar, 'N'::bpchar]))),\n CONSTRAINT xref_p9_not_deleted_check CHECK (((dbid = 9) AND (deleted = 'N'::bpchar)))\n)\nINHERITS (rnacen.xref);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "rnacen", diff --git a/migtests/tests/pg/sakila/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/sakila/expected_files/expectedAssessmentReport.json index 532b573128..36cf66589c 100755 --- a/migtests/tests/pg/sakila/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/sakila/expected_files/expectedAssessmentReport.json @@ -163,6 +163,112 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "UNSUPPORTED_INDEX_METHOD", + "Name": "Index with access method", + "Description": "The schema contains an index with an access method 'GIST' which is not supported in YugabyteDB. ", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "film_fulltext_idx ON public.film", + "SqlStatement": "CREATE INDEX film_fulltext_idx ON public.film USING gist (fulltext);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#gist-brin-and-spgist-index-types-are-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_01", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_02", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_03", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_04", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_05", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "INHERITANCE", + "Name": "Table Inheritance", + "Description": "Table inheritance is not yet supported in YugabyteDB. ", + "Impact": "LEVEL_3", + "ObjectType": "TABLE", + "ObjectName": "public.payment_p2007_06", + "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);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#table-inheritance-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.film.fulltext", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "public", diff --git a/migtests/tests/pg/sample-is/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/sample-is/expected_files/expectedAssessmentReport.json index 19d7f0dd35..0be30641bf 100755 --- a/migtests/tests/pg/sample-is/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/sample-is/expected_files/expectedAssessmentReport.json @@ -90,6 +90,47 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "EXCLUSION_CONSTRAINTS", + "Name": "Exclusion Constraints", + "Description": "Exclusion constraints are not yet supported in YugabyteDB. Refer docs link for details on possible workaround", + "Impact": "LEVEL_1", + "ObjectType": "TABLE", + "ObjectName": "public.secret_missions, constraint: (cnt_solo_agent)", + "SqlStatement": "ALTER TABLE ONLY public.secret_missions\n ADD CONSTRAINT cnt_solo_agent EXCLUDE USING gist (location WITH =, mission_timeline WITH \u0026\u0026);", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#exclusion-constraints-is-not-supported", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.reports.attrs", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + }, + { + "Category": "migration_caveats", + "CategoryDescription": "Migration Caveats highlights the current limitations with the migration workflow.", + "Type": "UNSUPPORTED_DATATYPE_LIVE_MIGRATION_WITH_FF_FB", + "Name": "Unsupported datatype for Live migration with fall-forward/fallback", + "Description": "There are some data types in the schema that are not supported by live migration with fall-forward/fall-back. These columns will be excluded when exporting and importing data in live migration workflows.", + "Impact": "LEVEL_1", + "ObjectType": "COLUMN", + "ObjectName": "public.reports.report_tsv", + "SqlStatement": "", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#unsupported-datatypes-by-voyager-during-live-migration", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "public", diff --git a/migtests/tests/pg/stackexchange/expected_files/expectedAssessmentReport.json b/migtests/tests/pg/stackexchange/expected_files/expectedAssessmentReport.json index aa36b0c7eb..bf523a3ea6 100644 --- a/migtests/tests/pg/stackexchange/expected_files/expectedAssessmentReport.json +++ b/migtests/tests/pg/stackexchange/expected_files/expectedAssessmentReport.json @@ -268,6 +268,580 @@ } ], "UnsupportedFeaturesDesc": "Features of the source database that are not supported on the target YugabyteDB.", + "AssessmentIssues": [ + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "badges_date_idx ON public.badges", + "SqlStatement": "CREATE INDEX badges_date_idx ON public.badges USING btree (date) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "badges_name_idx ON public.badges", + "SqlStatement": "CREATE INDEX badges_name_idx ON public.badges USING btree (name) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "badges_user_id_idx ON public.badges", + "SqlStatement": "CREATE INDEX badges_user_id_idx ON public.badges USING btree (userid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "cmnts_creation_date_idx ON public.comments", + "SqlStatement": "CREATE INDEX cmnts_creation_date_idx ON public.comments USING btree (creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "cmnts_postid_idx ON public.comments", + "SqlStatement": "CREATE INDEX cmnts_postid_idx ON public.comments USING hash (postid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "cmnts_score_idx ON public.comments", + "SqlStatement": "CREATE INDEX cmnts_score_idx ON public.comments USING btree (score) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "cmnts_userid_idx ON public.comments", + "SqlStatement": "CREATE INDEX cmnts_userid_idx ON public.comments USING btree (userid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "ph_creation_date_idx ON public.posthistory", + "SqlStatement": "CREATE INDEX ph_creation_date_idx ON public.posthistory USING btree (creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "ph_post_type_id_idx ON public.posthistory", + "SqlStatement": "CREATE INDEX ph_post_type_id_idx ON public.posthistory USING btree (posthistorytypeid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "ph_postid_idx ON public.posthistory", + "SqlStatement": "CREATE INDEX ph_postid_idx ON public.posthistory USING hash (postid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "ph_revguid_idx ON public.posthistory", + "SqlStatement": "CREATE INDEX ph_revguid_idx ON public.posthistory USING btree (revisionguid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "ph_userid_idx ON public.posthistory", + "SqlStatement": "CREATE INDEX ph_userid_idx ON public.posthistory USING btree (userid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "postlinks_post_id_idx ON public.postlinks", + "SqlStatement": "CREATE INDEX postlinks_post_id_idx ON public.postlinks USING btree (postid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "postlinks_related_post_id_idx ON public.postlinks", + "SqlStatement": "CREATE INDEX postlinks_related_post_id_idx ON public.postlinks USING btree (relatedpostid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_accepted_answer_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_accepted_answer_id_idx ON public.posts USING btree (acceptedanswerid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_answer_count_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_answer_count_idx ON public.posts USING btree (answercount) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_comment_count_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_comment_count_idx ON public.posts USING btree (commentcount) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_creation_date_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_creation_date_idx ON public.posts USING btree (creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_favorite_count_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_favorite_count_idx ON public.posts USING btree (favoritecount) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_id_accepted_answers_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_id_accepted_answers_id_idx ON public.posts USING btree (id, acceptedanswerid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_id_parent_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_id_parent_id_idx ON public.posts USING btree (id, parentid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_id_post_type_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_id_post_type_id_idx ON public.posts USING btree (id, posttypeid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_owner_user_id_creation_date_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_owner_user_id_creation_date_idx ON public.posts USING btree (owneruserid, creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_owner_user_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_owner_user_id_idx ON public.posts USING hash (owneruserid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_parent_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_parent_id_idx ON public.posts USING btree (parentid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_post_type_id_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_post_type_id_idx ON public.posts USING btree (posttypeid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_score_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_score_idx ON public.posts USING btree (score) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posts_viewcount_idx ON public.posts", + "SqlStatement": "CREATE INDEX posts_viewcount_idx ON public.posts USING btree (viewcount) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posttags_postid_idx ON public.posttags", + "SqlStatement": "CREATE INDEX posttags_postid_idx ON public.posttags USING hash (postid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "posttags_tagid_idx ON public.posttags", + "SqlStatement": "CREATE INDEX posttags_tagid_idx ON public.posttags USING btree (tagid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "tags_count_idx ON public.tags", + "SqlStatement": "CREATE INDEX tags_count_idx ON public.tags USING btree (count) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "tags_name_idx ON public.tags", + "SqlStatement": "CREATE INDEX tags_name_idx ON public.tags USING hash (tagname) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "user_acc_id_idx ON public.users", + "SqlStatement": "CREATE INDEX user_acc_id_idx ON public.users USING hash (accountid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "user_created_at_idx ON public.users", + "SqlStatement": "CREATE INDEX user_created_at_idx ON public.users USING btree (creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "user_display_idx ON public.users", + "SqlStatement": "CREATE INDEX user_display_idx ON public.users USING hash (displayname) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "user_down_votes_idx ON public.users", + "SqlStatement": "CREATE INDEX user_down_votes_idx ON public.users USING btree (downvotes) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "user_up_votes_idx ON public.users", + "SqlStatement": "CREATE INDEX user_up_votes_idx ON public.users USING btree (upvotes) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "usertagqa_all_qa_posts_idx ON public.usertagqa", + "SqlStatement": "CREATE INDEX usertagqa_all_qa_posts_idx ON public.usertagqa USING btree (((questions + answers))) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "usertagqa_answers_idx ON public.usertagqa", + "SqlStatement": "CREATE INDEX usertagqa_answers_idx ON public.usertagqa USING btree (answers) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "usertagqa_questions_answers_idx ON public.usertagqa", + "SqlStatement": "CREATE INDEX usertagqa_questions_answers_idx ON public.usertagqa USING btree (questions, answers) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "usertagqa_questions_idx ON public.usertagqa", + "SqlStatement": "CREATE INDEX usertagqa_questions_idx ON public.usertagqa USING btree (questions) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "votes_creation_date_idx ON public.votes", + "SqlStatement": "CREATE INDEX votes_creation_date_idx ON public.votes USING btree (creationdate) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "votes_post_id_idx ON public.votes", + "SqlStatement": "CREATE INDEX votes_post_id_idx ON public.votes USING hash (postid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + }, + { + "Category": "unsupported_features", + "CategoryDescription": "Features of the source database that are not supported on the target YugabyteDB.", + "Type": "STORAGE_PARAMETERS", + "Name": "Storage Parameters", + "Description": "Storage parameters in tables, indexes, and constraints are not yet supported in YugabyteDB. Remove the storage parameters from the DDL", + "Impact": "LEVEL_1", + "ObjectType": "INDEX", + "ObjectName": "votes_type_idx ON public.votes", + "SqlStatement": "CREATE INDEX votes_type_idx ON public.votes USING btree (votetypeid) WITH (fillfactor='100');", + "DocsLink": "https://docs.yugabyte.com/preview/yugabyte-voyager/known-issues/postgresql/#storage-parameters-on-indexes-or-constraints-in-the-source-postgresql", + "MinimumVersionsFixedIn": null + } + ], "TableIndexStats": [ { "SchemaName": "public",