我在我的项目中使用TypeORM,我需要定义一个具有自定义SQL类型的列,特别是PostgreSQL中的'datemultirange'。不幸的是,TypeORM不提供直接支持设置这样的类型。有没有可用的工具或解决方法来实现这一点?
是否有一种方法可以为TypeORM中的列指定自定义SQL类型,该类型:
- 确保在创建表格时进行考虑。
- 生成新迁移时进行类型检查。
我将非常感谢任何关于这件事的信息。谢谢!
我试图找到一种方法来设置自定义类型。不支持这样的记录:
@Column({ type: 'datemultirange' })
字符串
1条答案
按热度按时间lokaqttq1#
我找到了问题的答案。
如果要为TypeORM不支持的列设置类型,则需要:
1.进入配置页面,展开“配置数据类型":
字符串
1.在元数据中设置所需的类型,在我的例子中,它是“datemultirange”
(TypeScript不允许你直接设置它,所以你必须禁用类型检查):
型
1.享受新的可能性!=)