Итак, я могу добавить ограничение CHECK следующим образом:
ALTER TABLE с последующим RAW-запросом
let sql = `ALTER TABLE TestTable
ADD CONSTRAINT check_test CHECK testBool=false;`
await sequelize.query(sql, { type: sequelize.QueryTypes.RAW });
Я хочу сделать следующее: в состоянии сделать эту часть определения модели в моих моделях Sequelize. Я выполняю этот запрос, потому что я не знаю, как сделать проверку SQL этого типа в определении модели.
Я не уверен, что лучший способ сделать это для go. Когда модели синхронизируются c, я хочу, чтобы они синхронизировались c с уже установленной ПРОВЕРКОЙ, никакой дальнейшей миграции.
Это то, что мне нужно для запуска в ловушках моделей где-нибудь? вроде afterSyn c?