동적 테이블: SHOW DYNAMIC TABLES 및 DDL 수정 사항의 새 열(보류 중)

주의

이 동작 변경 사항은 2026_02 번들에 포함되어 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경 번들이 활성화되면 SHOW DYNAMIC TABLES 명령에 새 BACKFILL_FROM 열이 포함되며, 동적 테이블에 대해 생성된 데이터 정의 언어(DDL)는 BACKFILL_FROM 특성에서 사용자 제공 테이블을 보존합니다.

SHOW DYNAMIC TABLES 명령: 출력의 새 열

이 동작 변경 번들이 활성화되면 SHOW DYNAMIC TABLES 명령의 출력에 다음과 같은 새 열이 포함됩니다.

열 이름

데이터 타입

설명

BACKFILL_FROM

VARCHAR

백필 소스 테이블(지정된 경우)입니다. 예: table, schema.table 또는 db.schema.table.

변경 전:

BACKFILL_FROM은 description 열의 DDL 문자열 내부에서만 볼 수 있습니다. 백필 구성 변경을 감지하려면 원시 SQL 구문 분석이 필요합니다.

변경 후:

BACKFILL_FROM은 독립형 열로, 백필 구성에 프로그래밍 방식으로 직접 액세스할 수 있습니다.

DDL 일관성 수정

이 동작 변경 번들이 활성화되면 동적 테이블에 대해 생성된 DDL은 다음과 같은 방식으로 동작합니다.

변경 전:

전체 또는 부분적으로 정규화된 테이블 이름으로 동적 테이블을 생성하는 경우(예: CREATE DYNAMIC TABLE ... BACKFILL FROM my_schema.my_table), 생성된 DDL은 스키마를 제거하고 :code:`my_table`만 표시할 수 있습니다. 이러한 불일치로 인해 재배포 중에 문제가 발생할 수 있습니다.

변경 후:

전체 또는 부분적으로 정규화된 테이블 이름으로 동적 테이블을 생성하는 경우(예: CREATE DYNAMIC TABLE ... BACKFILL FROM my_schema.my_table), 생성된 DDL은 사용자가 제공한 정확한 자격을 유지합니다. :code:`my_schema.my_table`을 지정한 경우, DDL은 :code:`my_schema.my_table`을 반영합니다.

Ref: 2248