Table Migration Configuration
These properties control table migration:
Field |
Type |
Description |
|---|---|---|
tableMigrationDetails (optional) |
|
Details about table migration, only required if a table migration is needed. See Table Migration Details section below. |
tableMigrationDetails
The tableMigrationDetails object contains the following properties:
Property |
Type |
Description |
|---|---|---|
enabled |
|
A flag indicating whether table migration is enabled. |
catalogType |
|
The type of catalog, either hms or uc. Supported values: [“hms”, “uc”] |
autoStartingVersionsEnabled (optional) |
|
Flag to enable automatic starting version management. When enabled, the system automatically tracks source table versions and manages starting versions for views. Defaults to |
sourceDetails |
|
Details about the source for migration. See sourceDetails. |
sourceDetails
The sourceDetails object can potentially cater to different types of sources but is currently limited to the following:
sourceMigrateDelta
sourceMigrateDelta
The sourceMigrateDelta object contains the following properties:
Field |
Type |
Description |
|---|---|---|
database |
|
The database name. |
table |
|
The table name. |
selectExp (optional) |
|
An array of select expressions. |
whereClause (optional) |
|
An array of where clauses. |
exceptColumns (optional) |
|
An array of columns to exclude. |