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

Имена ресурсов без пробелов

Удалён в v2

Этот флаг удалён в v2. Новое поведение теперь включено всегда. При обновлении удалите этот флаг из файла dbt_project.yml.

require_resource_names_without_spacesdbt Последняя версия v1dbt v1
Добавлен2024.051.8.0
Включён по умолчанию (значение по умолчанию → true)2025.051.10.0
Удалён—v2.0

dbt выдаёт ошибку, если обнаруживает пробел в имени ресурса. Имена ресурсов должны содержать только буквы, цифры и символы подчёркивания.

dbt выдаёт предупреждение ResourceNamesWithSpacesDeprecation, если обнаруживает пробел в имени ресурса. Когда этот флаг установлен в true (в v2 это поведение теперь включено всегда), dbt выдаёт ошибку вместо предупреждения.

models/model name with spaces.sql
-- This model file should be renamed to model_name_with_underscores.sql

См. также require_source_and_semantic_model_names_without_spaces, который распространяет это поведение на имена источников и семантических моделей.

Нашли ошибку?

0