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

Удалён в v2

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

| require\_resource\_names\_without\_spaces             | dbt **Последняя версия v1** | dbt v1 |
| ----------------------------------------------------- | --------------------------- | ------ |
| Добавлен                                              | 2024.05                     | 1.8.0  |
| Включён по умолчанию (значение по умолчанию → `true`) | 2025.05                     | 1.10.0 |
| Удалён                                                | —                           | v2.0   |

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

dbt выдаёт предупреждение [`ResourceNamesWithSpacesDeprecation`](https://docs.getdbt.tech/reference/deprecations.md#resourcenameswithspacesdeprecation), если обнаруживает пробел в имени ресурса. Когда этот флаг установлен в `true` (в v2 это поведение теперь включено всегда), dbt выдаёт ошибку вместо предупреждения.

models/model name with spaces.sql

```sql
-- This model file should be renamed to model_name_with_underscores.sql
```

См. также [`require_source_and_semantic_model_names_without_spaces`](https://docs.getdbt.tech/reference/global-configs/behavior-flags/require_source_and_semantic_model_names_without_spaces.md), который распространяет это поведение на имена источников и семантических моделей.
