Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):Operaciones DDL compatibles para sincronización

Última actualización: Sep 04, 2026

Este tema describe la compatibilidad de las tareas de migración o sincronización de datos entre distintos tipos de origen de datos con sentencias DDL relacionadas con tablas e índices.

Consideraciones

  • Debido a la complejidad de las sentencias DDL, este tema no abarca todos los escenarios específicos, como todas las opciones de ALTER TABLE ADD COLUMN. Para cualquier escenario no compatible, siga las indicaciones del sistema o póngase en contacto con el soporte técnico de OceanBase.

  • Las sentencias DDL que se enumeran en este tema son solo de referencia. La sintaxis real varía ligeramente según la base de datos. Por lo tanto, debe determinar las sentencias DDL compatibles para la sincronización basándose en la sintaxis de su propia base de datos.

  • Las sentencias DDL CREATE listadas en este tema se sincronizarán al destino únicamente si los objetos se seleccionaron mediante la opción Match Rules y si los nombres de las tablas creadas con dichas sentencias CREATE coinciden con las reglas de objetos de migración.

  • Las sentencias DDL RENAME listadas en este tema se sincronizarán al destino únicamente si los objetos se seleccionaron mediante la opción Match Rules y si los nombres de las tablas renombradas con dicha sentencia RENAME coinciden con las reglas de objetos de migración.

  • Las sentencias DDL relacionadas con índices que se enumeran en este tema se sincronizarán al destino solo si los nombres de las tablas a las que pertenecen dichos índices coinciden con las reglas de objetos de migración.

  • Para conocer el estado de compatibilidad de las sentencias DDL en el incremento inverso de una tarea de migración de datos, consulte la sección correspondiente en este tema según los tipos de origen de datos, siguiendo el orden "destino->origen". Por ejemplo, para ver la compatibilidad de sentencias DDL en el incremento inverso de una migración cuyo origen es una base de datos MySQL y cuyo destino es un inquilino MySQL de OceanBase Database, consulte la sección OB_MySQL -> MySQL de este tema.

MySQL -> OB_MySQL

A continuación se enumeran las sentencias DDL compatibles para la sincronización al migrar datos desde una base de datos MySQL hacia un inquilino MySQL de OceanBase Database. Para obtener más información, consulte Synchronize DDL operations from a MySQL database to a MySQL tenant of OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

Compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

Compatible

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

No compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el destino es OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_MySQL -> MySQL

A continuación se enumeran las sentencias DDL compatibles para la sincronización al migrar datos desde un inquilino MySQL de OceanBase Database hacia una base de datos MySQL. Para obtener más información, consulte Synchronize DDL operations from a MySQL tenant of OceanBase Database to a MySQL database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

Compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

Compatible

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

No compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el origen es OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_MySQL -> OB_MySQL

A continuación se enumeran las sentencias DDL compatibles para la sincronización al migrar datos entre dos inquilinos MySQL dentro de OceanBase Database. Para obtener más información, consulte DDL synchronization between MySQL tenants of OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

Compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

Compatible

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

No compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando tanto el origen como el destino son OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

Oracle -> OB_Oracle

A continuación se enumeran las sentencias DDL compatibles para la sincronización al migrar datos desde una base de datos Oracle hacia un inquilino Oracle de OceanBase Database. Para obtener más información, consulte Synchronize DDL operations from an Oracle database to an Oracle tenant of OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

N/D

CREATE TABLE IF NOT EXISTS A

N/D

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

N/D

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

N/D

ALTER TABLE A DROP INDEX/KEY B

N/D

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/D

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/D

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el destino es OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

N/D

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_Oracle -> Oracle

A continuación se enumeran las sentencias DDL compatibles para la sincronización al migrar datos desde un inquilino Oracle de OceanBase Database hacia una base de datos Oracle. Para obtener más información, consulte Synchronize DDL operations from an Oracle tenant of OceanBase Database to an Oracle database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

N/D

CREATE TABLE IF NOT EXISTS A

N/D

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

N/D

ALTER TABLE A DROP INDEX/KEY B

N/D

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/D

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/D

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el origen es OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

N/D

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_Oracle -> OB_Oracle

A continuación se listan las sentencias DDL compatibles para la sincronización al migrar datos de un inquilino Oracle a otro en OceanBase Database. Para obtener más información, consulte DDL synchronization between Oracle tenants of OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

N/A

ALTER TABLE A DROP INDEX/KEY B

N/A

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/A

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/A

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el origen y el destino son OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

N/A

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_MySQL -> ADB

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino MySQL de OceanBase Database hacia AnalyticDB for MySQL.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

No compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

No compatible

ALTER TABLE A ADD CONSTRAINT B

No compatible

ALTER TABLE A DROP CONSTRAINT B

No compatible

ALTER TABLE A DROP PRIMARY KEY

No compatible

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

No compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

No compatible

Índices

CREATE

CREATE INDEX A ON B(C)

No compatible

CREATE UNIQUE INDEX A ON B(C)

No compatible

DROP

DROP INDEX A ON B

No compatible

OB_MySQL -> DataHub (BLOB)

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino MySQL de OceanBase Database hacia una instancia de DataHub (tipo BLOB).

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

ALTER

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A MODIFY COLUMN B

Compatible

TRUNCATE

TRUNCATE TABLE A

Nota

En la eliminación diferida, la misma transacción contiene dos sentencias DDL TRUNCATE TABLE idénticas. En este caso, se implementa la idempotencia para el consumo posterior.

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_Oracle -> DataHub (BLOB)

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino Oracle de OceanBase Database hacia una instancia de DataHub (tipo BLOB).

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

ALTER

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A MODIFY COLUMN B

Compatible

TRUNCATE

TRUNCATE TABLE A

Nota

En la eliminación diferida, la misma transacción contiene dos sentencias DDL TRUNCATE TABLE idénticas. En este caso, se implementa la idempotencia para el consumo posterior.

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_MySQL -> Kafka

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino MySQL de OceanBase Database hacia una instancia de Kafka.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

Compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

Compatible

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

No compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el origen y el destino son OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_Oracle -> Kafka

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino Oracle de OceanBase Database hacia una instancia de Kafka.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

Compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

Compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

N/A

ALTER TABLE A DROP INDEX/KEY B

N/A

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/A

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/A

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

Nota

Esta sentencia solo es compatible cuando el origen y el destino son OceanBase Database V4.0.0 o posterior.

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

N/A

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_MySQL -> OB_Oracle

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino MySQL de OceanBase Database hacia un inquilino Oracle de OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

No compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

No compatible

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

Compatible

ALTER TABLE A DROP INDEX/KEY B

Compatible

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

No compatible

ALTER TABLE A ADD UNIQUE INDEX/KEY B

Compatible

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

Compatible

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A ON B

Compatible

OB_Oracle -> OB_MySQL

A continuación se listan las sentencias DDL compatibles para la sincronización de datos desde un inquilino Oracle de OceanBase Database hacia un inquilino MySQL de OceanBase Database.

Tipo de objeto

Tipo de DDL

Sentencia DDL

Compatibilidad

Tablas

CREATE

CREATE TABLE A

Compatible

CREATE TABLE A LIKE B

No compatible

CREATE TABLE IF NOT EXISTS A

Compatible

CREATE TABLE AS SELECT

No compatible

ALTER

ALTER TABLE A RENAME B

Compatible

ALTER TABLE A ADD COLUMN B

Compatible

ALTER TABLE A DROP COLUMN B

Compatible

ALTER TABLE A ALTER COLUMN SET DEFAULT

Compatible

ALTER TABLE A ALTER COLUMN DROP DEFAULT

Compatible

ALTER TABLE A CHANGE COLUMN

N/A

ALTER TABLE A MODIFY COLUMN

Compatible

ALTER TABLE A ADD INDEX/KEY B

N/A

ALTER TABLE A DROP INDEX/KEY B

N/A

ALTER TABLE A ADD FULLTEXT INDEX/KEY B

N/A

ALTER TABLE A ADD UNIQUE INDEX/KEY B

N/A

ALTER TABLE A ADD CONSTRAINT B

Compatible

ALTER TABLE A DROP CONSTRAINT B

Compatible

ALTER TABLE A DROP PRIMARY KEY

Compatible

ALTER TABLE A ADD PARTITION B

Compatible

ALTER TABLE A DROP PARTITION B

Compatible

ALTER TABLE A TRUNCATE PARTITION B

Compatible

ALTER TABLE A PARTITION BY...

N/A

DROP

DROP TABLE A

Compatible

RENAME

RENAME TABLE A TO B

Compatible

TRUNCATE

TRUNCATE TABLE A

Compatible

Índices

CREATE

CREATE INDEX A ON B(C)

Compatible

CREATE UNIQUE INDEX A ON B(C)

Compatible

DROP

DROP INDEX A

No compatible