如何使用sequelize语法为postgres中的JSONB字段创建索引?
我想在SQL中创建的索引是:
http://somedomain.com/today?intersets%5B%5D=1&intersets%5B%5D=2intersets%5B%5D=3
如何使用sequelize语法实现此目的? 我搜索了文档并搜索了示例,但是空白了。
答案 0 :(得分:0)
我无法找到更优雅的方法来做到这一点,最后使用了一个afterSync钩子:
afterSync(options, done) {
co(function* () {
yield sequelize.query(
'CREATE INDEX people ON people (cast(people.data->>\'id\' AS bigint));'
);
})
.then(() => done())
.catch(err => done(err))
}