如何在不丢失数据的情况下将列从字符串类型迁移到数组类型?

时间:2019-07-19 11:56:31

标签: node.js postgresql typeorm

我有一个联系实体,其中有一个名为contactNumber的字符串类型的列,我想将其转换为字符串的数组,但又不会丢失数据,该表包含超过一百万个数据。我正在使用 typeorm Postgres

@Entity({ orderBy: { createdAt: 'DESC' } })
export class Contact extends IBase {
  @Field({ nullable: true })
  @Column({ unique: true, nullable: true })
  email: string

  @Field({ nullable: true })
  @Column({ unique: true, nullable: true })
  contactNumber: string
}
// convert into
@Entity({ orderBy: { createdAt: 'DESC' } })
export class Contact extends IBase {
  @Field({ nullable: true })
  @Column({ unique: true, nullable: true })
  email: string

  @Field({ nullable: true })
  @Column({ unique: true, nullable: true })
  contactNumber: string[]
}

0 个答案:

没有答案