Javascript 如何在TypeORM迁移中设置列的字符串默认值

Javascript 如何在TypeORM迁移中设置列的字符串默认值,javascript,typescript,postgresql,typeorm,Javascript,Typescript,Postgresql,Typeorm,我正在尝试将列的默认值设置为“Canada/Eastern”,并将其设置为NOTNULL。以下是该列的外观: queryRunner.addColumn('users', new TableColumn({ name: 'timezone_name', type: 'character varying', default: '"Canada/Eastern"', isNullable: false, })); queryRunner.ad

我正在尝试将列的默认值设置为“Canada/Eastern”,并将其设置为NOTNULL。以下是该列的外观:

queryRunner.addColumn('users', new TableColumn({
    name: 'timezone_name',
    type: 'character varying',
    default: '"Canada/Eastern"',
    isNullable: false,
  }));
queryRunner.addColumn('users', new TableColumn({
    name: 'timezone_name',
    type: 'character varying',
    default: "'Canada/Eastern'",
    isNullable: false,
  }));
这给了我一个错误:

query failed: ALTER TABLE "users" ADD "timezone_name" character varying NOT NULL DEFAULT "Canada/Eastern"
error: error: column "Canada/Eastern" does not exist
使用“'Canada/Eastern'”修复了错误

使用“'Canada/Eastern'”修复了错误