- 列数据类型
列数据类型
接下来,让我们修复数据类型。默认情况下,字符串被映射到一个 varchar(255)类型(取决于数据库类型)。数字被映射到一个类似整数类型(取决于数据库类型)。但是我们不希望所有的列都是有限的 varchars 或整数,让我们修改下代码以设置想要的数据类型:
import { Entity, Column, PrimaryGeneratedColumn } from "typeorm";@Entity()export class Photo {@PrimaryGeneratedColumn()id: number;@Column({length: 100})name: string;@Column("text")description: string;@Column()filename: string;@Column("double")views: number;@Column()isPublished: boolean;}
列类型是特定于数据库的。你可以设置数据库支持的任何列类型。有关支持的列类型的更多信息,请参见此处。
