История DDL
Таблица attrep_ddl_history содержит историю изменений DDL, которые произошли во время CDC.
Таблица «История DDL» поддерживается только для следующих целевых платформ:
-
Databricks
- Microsoft Fabric
Новая запись вставляется в таблицу каждый раз, когда в источнике происходит поддерживаемое изменение DDL. Несколько операторов ALTER TABLE, которые появляются во время выполнения задачи, могут быть представлены как одна строка в управляющей таблице. Буфер JSON (см. ниже) описывает все изменения, которые имели место (например, ADD COLUMN A, DROP COLUMN B, ALTER COLUMN C).
Для получения информации о включении управляющих таблиц DDL History см. раздел Управляющие таблицы.
Столбец | Тип | Описание |
---|---|---|
SERVER_NAME |
STRING |
Имя компьютера, на котором установлен сервер репликации Qlik. |
TASK_NAME |
STRING |
Имя задачи данных. |
TABLE_OWNER |
STRING |
Схема или владелец исходной таблицы. |
TABLE_NAME |
STRING |
Имя исходной таблицы. Если таблица была переименована, это будет имя таблицы до изменения. |
CHANGE_SEQ |
STRING |
См. Change_Seq в разделе Использование таблиц изменений. |
TIMESTAMP |
TIMESTAMP |
Время, когда произошло изменение. |
TABLE_VERSION |
INTEGER |
Таблице назначается внутренний номер версии. Номер версии увеличивается при каждом изменении DDL в исходной таблице. |
DDL_TYPE |
STRING |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
DETAILS |
CLOB |
Документ JSON, описывающий изменения Пример: { "owner": "string", "table": "string", "tableNewName": "string", "version": number, "columns": { "col1": { "columnNewName": "string", "action": "string", "type":" string", "length": number, "precision": number, "scale": number, "primaryKeyPosition": number, "nullable": boolean, "ordinal": number }, "col2": { … } } } где:
|