1667568051894-add_email_to_analytics_entity.ts 682 B

123456789101112131415
  1. import { MigrationInterface, QueryRunner } from 'typeorm'
  2. export class addEmailToAnalyticsEntity1667568051894 implements MigrationInterface {
  3. name = 'addEmailToAnalyticsEntity1667568051894'
  4. public async up(queryRunner: QueryRunner): Promise<void> {
  5. await queryRunner.query('ALTER TABLE `analytics_entities` ADD `user_email` varchar(255) NULL')
  6. await queryRunner.query('CREATE INDEX `email` ON `analytics_entities` (`user_email`)')
  7. }
  8. public async down(queryRunner: QueryRunner): Promise<void> {
  9. await queryRunner.query('DROP INDEX `email` ON `analytics_entities`')
  10. await queryRunner.query('ALTER TABLE `analytics_entities` DROP COLUMN `user_email`')
  11. }
  12. }