Postgres 最好的特性之一(在我看来)是用户自定义数据类型,它使我能够更加可读和易于维护地定义我的数据模型。
有人知道/有什么建议如何在 SequelizeJs ORM 中使用它吗?
我可以使用关联,但那样就不是用户定义的类型了,而且会让我回到旧学派的子表格,这是我想避免的。
有人知道/有什么建议如何在 SequelizeJs ORM 中使用它吗?
我可以使用关联,但那样就不是用户定义的类型了,而且会让我回到旧学派的子表格,这是我想避免的。
通过传递字符串,您可以为Sequelize模型定义提供任何类型:
sequelize.define('name', {
attr: 'SOME TYPE'
});
Sequelize不支持创建自定义类型 (CREATE TYPE
),因此您需要编写一个自定义查询,并直接在数据库上执行它或使用 sequelize.query
。