Как ограничить диапазон, используя Beego Orm
Я хотел бы ограничить атрибут в определенном диапазоне, используя beego orm, аналогично
CHECK(“column” >= 0 AND “column” <= 10)
в настройке таблицы. Могу ли я сделать это с Beego, и если да, то как?
1 ответ
Команда, похоже, не дает никаких опций для вставки CHECK, это довольно эзотерическая команда SQL, и в исходном коде getDbCreateSQL или в документации нет никаких намеков на это.
Я предлагаю вам просто создать таблицы с SQL вместо этого и вставить SQL, который у вас есть выше, это должно быть разовой задачей, поэтому не слишком обременительной.