Reference documentation and code samples for the Cloud Database Migration Service V1 API module Google::Cloud::CloudDMS::V1::MigrationJobVerificationError::ErrorCode.
A general error code describing the type of error that occurred.
Constants
ERROR_CODE_UNSPECIFIED
value: 0 An unknown error occurred
CONNECTION_FAILURE
value: 1 We failed to connect to one of the connection profile.
AUTHENTICATION_FAILURE
value: 2 We failed to authenticate to one of the connection profile.
INVALID_CONNECTION_PROFILE_CONFIG
value: 3 One of the involved connection profiles has an invalid configuration.
VERSION_INCOMPATIBILITY
value: 4 The versions of the source and the destination are incompatible.
CONNECTION_PROFILE_TYPES_INCOMPATIBILITY
value: 5 The types of the source and the destination are incompatible.
NO_PGLOGICAL_INSTALLED
value: 7 No pglogical extension installed on databases, applicable for postgres.
PGLOGICAL_NODE_ALREADY_EXISTS
value: 8 pglogical node already exists on databases, applicable for postgres.
INVALID_WAL_LEVEL
value: 9 The value of parameter wal_level is not set to logical.
INVALID_SHARED_PRELOAD_LIBRARY
value: 10 The value of parameter shared_preload_libraries does not include
pglogical.
INSUFFICIENT_MAX_REPLICATION_SLOTS
value: 11 The value of parameter max_replication_slots is not sufficient.
INSUFFICIENT_MAX_WAL_SENDERS
value: 12 The value of parameter max_wal_senders is not sufficient.
INSUFFICIENT_MAX_WORKER_PROCESSES
value: 13 The value of parameter max_worker_processes is not sufficient.
UNSUPPORTED_EXTENSIONS
value: 14 Extensions installed are either not supported or having unsupported
versions.
UNSUPPORTED_MIGRATION_TYPE
value: 15 Unsupported migration type.
INVALID_RDS_LOGICAL_REPLICATION
value: 16 Invalid RDS logical replication.
UNSUPPORTED_GTID_MODE
value: 17 The gtid_mode is not supported, applicable for MySQL.
UNSUPPORTED_TABLE_DEFINITION
value: 18 The table definition is not support due to missing primary key or replica
identity.
UNSUPPORTED_DEFINER
value: 19 The definer is not supported.
CANT_RESTART_RUNNING_MIGRATION
value: 21 Migration is already running at the time of restart request.
SOURCE_ALREADY_SETUP
value: 23 The source already has a replication setup.
TABLES_WITH_LIMITED_SUPPORT
value: 24 The source has tables with limited support.
E.g. PostgreSQL tables without primary keys.
UNSUPPORTED_DATABASE_LOCALE
value: 25 The source uses an unsupported locale.
UNSUPPORTED_DATABASE_FDW_CONFIG
value: 26 The source uses an unsupported Foreign Data Wrapper configuration.
ERROR_RDBMS
value: 27 There was an underlying RDBMS error.
SOURCE_SIZE_EXCEEDS_THRESHOLD
value: 28 The source DB size in Bytes exceeds a certain threshold. The migration
might require an increase of quota, or might not be supported.
EXISTING_CONFLICTING_DATABASES
value: 29 The destination DB contains existing databases that are conflicting with
those in the source DB.
PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE
value: 30 Insufficient privilege to enable the parallelism configuration.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Cloud Database Migration Service V1 API - Module Google::Cloud::CloudDMS::V1::MigrationJobVerificationError::ErrorCode (v1.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.1 (latest)](/ruby/docs/reference/google-cloud-cloud_dms-v1/latest/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [1.3.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/1.3.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [1.2.2](/ruby/docs/reference/google-cloud-cloud_dms-v1/1.2.2/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [1.1.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/1.1.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [1.0.1](/ruby/docs/reference/google-cloud-cloud_dms-v1/1.0.1/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.8.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.8.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.7.2](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.7.2/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.6.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.6.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.5.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.5.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.4.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.4.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.3.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.3.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.2.0](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.2.0/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode)\n- [0.1.5](/ruby/docs/reference/google-cloud-cloud_dms-v1/0.1.5/Google-Cloud-CloudDMS-V1-MigrationJobVerificationError-ErrorCode) \nReference documentation and code samples for the Cloud Database Migration Service V1 API module Google::Cloud::CloudDMS::V1::MigrationJobVerificationError::ErrorCode.\n\nA general error code describing the type of error that occurred.\n\nConstants\n---------\n\n### ERROR_CODE_UNSPECIFIED\n\n**value:** 0 \nAn unknown error occurred\n\n### CONNECTION_FAILURE\n\n**value:** 1 \nWe failed to connect to one of the connection profile.\n\n### AUTHENTICATION_FAILURE\n\n**value:** 2 \nWe failed to authenticate to one of the connection profile.\n\n### INVALID_CONNECTION_PROFILE_CONFIG\n\n**value:** 3 \nOne of the involved connection profiles has an invalid configuration.\n\n### VERSION_INCOMPATIBILITY\n\n**value:** 4 \nThe versions of the source and the destination are incompatible.\n\n### CONNECTION_PROFILE_TYPES_INCOMPATIBILITY\n\n**value:** 5 \nThe types of the source and the destination are incompatible.\n\n### NO_PGLOGICAL_INSTALLED\n\n**value:** 7 \nNo pglogical extension installed on databases, applicable for postgres.\n\n### PGLOGICAL_NODE_ALREADY_EXISTS\n\n**value:** 8 \npglogical node already exists on databases, applicable for postgres.\n\n### INVALID_WAL_LEVEL\n\n**value:** 9 \nThe value of parameter wal_level is not set to logical.\n\n### INVALID_SHARED_PRELOAD_LIBRARY\n\n**value:** 10 \nThe value of parameter shared_preload_libraries does not include\npglogical.\n\n### INSUFFICIENT_MAX_REPLICATION_SLOTS\n\n**value:** 11 \nThe value of parameter max_replication_slots is not sufficient.\n\n### INSUFFICIENT_MAX_WAL_SENDERS\n\n**value:** 12 \nThe value of parameter max_wal_senders is not sufficient.\n\n### INSUFFICIENT_MAX_WORKER_PROCESSES\n\n**value:** 13 \nThe value of parameter max_worker_processes is not sufficient.\n\n### UNSUPPORTED_EXTENSIONS\n\n**value:** 14 \nExtensions installed are either not supported or having unsupported\nversions.\n\n### UNSUPPORTED_MIGRATION_TYPE\n\n**value:** 15 \nUnsupported migration type.\n\n### INVALID_RDS_LOGICAL_REPLICATION\n\n**value:** 16 \nInvalid RDS logical replication.\n\n### UNSUPPORTED_GTID_MODE\n\n**value:** 17 \nThe gtid_mode is not supported, applicable for MySQL.\n\n### UNSUPPORTED_TABLE_DEFINITION\n\n**value:** 18 \nThe table definition is not support due to missing primary key or replica\nidentity.\n\n### UNSUPPORTED_DEFINER\n\n**value:** 19 \nThe definer is not supported.\n\n### CANT_RESTART_RUNNING_MIGRATION\n\n**value:** 21 \nMigration is already running at the time of restart request.\n\n### SOURCE_ALREADY_SETUP\n\n**value:** 23 \nThe source already has a replication setup.\n\n### TABLES_WITH_LIMITED_SUPPORT\n\n**value:** 24 \nThe source has tables with limited support.\nE.g. PostgreSQL tables without primary keys.\n\n### UNSUPPORTED_DATABASE_LOCALE\n\n**value:** 25 \nThe source uses an unsupported locale.\n\n### UNSUPPORTED_DATABASE_FDW_CONFIG\n\n**value:** 26 \nThe source uses an unsupported Foreign Data Wrapper configuration.\n\n### ERROR_RDBMS\n\n**value:** 27 \nThere was an underlying RDBMS error.\n\n### SOURCE_SIZE_EXCEEDS_THRESHOLD\n\n**value:** 28 \nThe source DB size in Bytes exceeds a certain threshold. The migration\nmight require an increase of quota, or might not be supported.\n\n### EXISTING_CONFLICTING_DATABASES\n\n**value:** 29 \nThe destination DB contains existing databases that are conflicting with\nthose in the source DB.\n\n### PARALLEL_IMPORT_INSUFFICIENT_PRIVILEGE\n\n**value:** 30 \nInsufficient privilege to enable the parallelism configuration."]]