diff --git a/packages/backend/migration/1654589815249-increase-smtp-char-limit.js b/packages/backend/migration/1654589815249-increase-smtp-char-limit.js new file mode 100644 index 0000000000..3d6872ca33 --- /dev/null +++ b/packages/backend/migration/1654589815249-increase-smtp-char-limit.js @@ -0,0 +1,15 @@ +export class increaseSmtpCharLimit1654589815249 { + name = 'increaseSmtpCharLimit1654589815249' + + async up(queryRunner) { + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpHost" TYPE character varying(256)`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpUser" TYPE character varying(256)`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpPass" TYPE character varying(256)`); + } + + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpHost" TYPE character varying(128)`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpUser" TYPE character varying(128)`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "smtpPass" TYPE character varying(128)`); + } +} diff --git a/packages/backend/src/models/entities/meta.ts b/packages/backend/src/models/entities/meta.ts index 80b5228bcd..0a4f6984ea 100644 --- a/packages/backend/src/models/entities/meta.ts +++ b/packages/backend/src/models/entities/meta.ts @@ -223,7 +223,7 @@ export class Meta { public smtpSecure: boolean; @Column('varchar', { - length: 128, + length: 256, nullable: true, }) public smtpHost: string | null; @@ -234,13 +234,13 @@ export class Meta { public smtpPort: number | null; @Column('varchar', { - length: 128, + length: 256, nullable: true, }) public smtpUser: string | null; @Column('varchar', { - length: 128, + length: 256, nullable: true, }) public smtpPass: string | null;