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
CREATElistadas 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 sentenciasCREATEcoinciden con las reglas de objetos de migración.Las sentencias DDL
RENAMElistadas 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 sentenciaRENAMEcoinciden 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 | 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 | 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 |