Historia DDL
Tabela attrep_ddl_history zawiera historię zmian DDL, które wystąpiły podczas CDC.
Tabela Historla DDL jest obsługiwana tylko w przypadku następujących platform docelowych:
-
Databricks
- Microsoft Fabric
- Amazon Redshift
- Jeśli używasz Brama danych ruchu danych, następujące elementy docelowe wymagają wersji 2024.11.14 lub nowszej:
- Amazon S3
- Google Cloud Storage
- Snowflake
- Kafka — W przypadku korzystania z Brama danych ruchu danych jest wymagana wersja 2025.5.42 lub nowsza.
- Jeśli używasz Brama danych ruchu danych, następujące elementy docelowe wymagają wersji 2025.11.1 lub nowszej:
- Google BigQuery
- Google Cloud Alloy DB for PostgreSQL (za pośrednictwem łącznika PostgreSQL)
- Google Cloud SQL for PostgreSQL (za pośrednictwem łącznika PostgreSQL)
- Microsoft Azure Database for PostgreSQL (za pośrednictwem łącznika PostgreSQL)
- PostgreSQL
Nowy rekord jest wstawiany do tabeli za każdym razem, gdy w źródle wystąpi obsługiwana zmiana DDL. Wiele instrukcji ALTER TABLE występujących podczas zadania może być reprezentowanych w tabeli sterującej jako pojedynczy wiersz. Bufor JSON (patrz niżej) opisuje wszystkie zmiany, które wystąpiły (np. ADD COLUMN A, DROP COLUMN B, ALTER COLUMN C).
Informacje na temat włączania tabel kontrolnych historii DDL zawiera temat Tabele kontrolne.
| Kolumna | Typ | Opis |
|---|---|---|
|
NAZWA_SERWERA |
STRING |
Nazwa komputera, na którym zainstalowano serwer replikacji Qlik. |
|
NAZWA_ZADANIA |
STRING |
Nazwa zadania danych. |
|
WŁAŚCICIEL_TABELI |
STRING |
Schemat tabeli źródłowej lub właściciel. |
|
NAZWA_TABELI |
STRING |
Nazwa tabeli źródłowej. Jeżeli zmieniono nazwę tabeli, będzie to nazwa tabeli sprzed zmiany. |
|
SEKWENCJA_ZMIAN |
STRING |
Zobacz Change_Seq w temacie Używanie tabel zmian. |
|
ZNACZNIK CZASU |
ZNACZNIK CZASU |
Kiedy nastąpiła zmiana. |
|
WERSJA_TABELI |
INTEGER |
Do tabeli jest przypisywany wewnętrzny numer wersji. Numer wersji zwiększa się za każdym razem, gdy w tabeli źródłowej nastąpi zmiana DDL. |
|
TYP_DDL |
STRING |
UTWÓRZ_TABELĘ, USUŃ_TABELĘ, ZMIEŃ_TABELĘ, OPRÓŻNIJ_TABELĘ |
|
SZCZEGÓŁY |
CLOB |
Dokument JSON opisujący zmiany Przykład: {
"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":
{
…
}
}
}
gdzie:
|