Table Migration Configuration

These properties control table migration:

Field

Type

Description

tableMigrationDetails (optional)

object

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

boolean

A flag indicating whether table migration is enabled.

catalogType

string

The type of catalog, either hms or uc. Supported values: [“hms”, “uc”]

autoStartingVersionsEnabled (optional)

boolean

Flag to enable automatic starting version management. When enabled, the system automatically tracks source table versions and manages starting versions for views. Defaults to true.

sourceDetails

object

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

string

The database name.

table

string

The table name.

selectExp (optional)

array (items: string)

An array of select expressions.

whereClause (optional)

array (items: string)

An array of where clauses.

exceptColumns (optional)

array (items: string)

An array of columns to exclude.