Перейти к основному содержимому

Что произойдет, если я добавлю новые столбцы в запрос снимка?

Когда столбцы вашего исходного запроса изменяются, dbt попытается урегулировать это изменение в целевом снимке . dbt делает это следующим образом:

  1. Создает новые столбцы из исходного запроса в целевой таблице
  2. Расширяет размер строковых типов, где это необходимо (например, varchar в Redshift)

dbt не будет удалять столбцы в целевой таблице снимка, если они удалены из исходного запроса. Он также не будет изменять тип столбца, за исключением увеличения размера столбцов типа varchar. То есть, если столбец string изменен на столбец date в исходном запросе снимка, dbt не будет пытаться изменить тип столбца в целевой таблице.

0