Документация / DBML

Проверки

Определение проверок

Проверки (checks) задают ограничения на значения столбцов. Выражение записывается в обратных кавычках:

Table users {
  id integer
  wealth integer
  debt integer

  checks {
    `debt + wealth >= 0` [name: 'chk_positive_money']
  }
}

Проверку для одного столбца можно указать прямо в его настройках:

Table products {
  price decimal [check: `price > 0`]
}

Настройки проверки

  • name — имя ограничения.

Обновлено: 27 сентября 2026 г.