sequelize 对多列的检查约束

sequelize check constraint on multiple columns

我正在尝试使用 Sequelize 跨多个列创建检查约束,但我很困惑。

我现有的table是这样的:

create table public.testTable (
    isA bool NOT NULL DEFAULT true,
    isB bool NOT NULL DEFAULT true  
)

我想用 Sequelize 创建一个检查约束,以便它匹配这个 DDL:

alter table public.testTable
add constraint bothCannotBeFalse check ( not (isA is false and isB is false) )

这是我想要使用的:

queryInterface.addConstraint('testTable', {
    name: 'bothCannotBeFalse',
    type: 'check',
    where: {
        // it's expecting a column here, but I need to check BOTH columns
        // ???
    }
})

有没有办法在 WHERE 中放置一个 CHECK 表达式?

像这样:

where: {
  [Op.ne]: {
    isA: false,
    isB: false
  }
}