【发布时间】:2021-11-22 17:55:28
【问题描述】:
我有两个模型参考一对一关系。
@Entity()
class Restaurant {
@PrimaryGeneratedColumn()
id: number;
@Column({
type: 'varchar',
length: 1000,
unique: true
})
name: string;
@Column()
@OneToOne(() => RestaurantType)
@JoinColumn()
restaurantType: RestaurantType;
}
@Entity()
class RestaurantType {
@PrimaryGeneratedColumn()
id: number;
@Column({nullable: false})
resturantType: string;
@Column({
type: 'time with time zone',
default: Date.now()
})
createdAt: Date;
}
但是我在运行服务器时看到了这个错误,
DataTypeNotSupportedError: Data type "RestaurantType" in "Restaurant.restaurantType" is not supported by "postgres" database.
为什么会这样?
【问题讨论】:
标签: javascript typescript orm typeorm