migrate db
This commit is contained in:
parent
60cfcb5198
commit
11535305d6
1 changed files with 44 additions and 0 deletions
44
src/migration/1710906123443-add_table_profileInformation.ts
Normal file
44
src/migration/1710906123443-add_table_profileInformation.ts
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
import { MigrationInterface, QueryRunner } from "typeorm";
|
||||
|
||||
export class AddTableProfileInformation1710906123443 implements MigrationInterface {
|
||||
name = 'AddTableProfileInformation1710906123443'
|
||||
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`profileInsignia\` ADD CONSTRAINT \`FK_7048ee3f58edbb05c9ab4e36a8d\` FOREIGN KEY (\`insigniaId\`) REFERENCES \`insignia\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileFamilyHistory\` ADD CONSTRAINT \`FK_19a9481fc1dcf54e243356111bf\` FOREIGN KEY (\`profileId\`) REFERENCES \`profile\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildren\` ADD CONSTRAINT \`FK_b7de772d753b42334c98536eccb\` FOREIGN KEY (\`profileId\`) REFERENCES \`profile\`(\`id\`) ON DELETE CASCADE ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` ADD CONSTRAINT \`FK_b357180653180284b853f0bb18d\` FOREIGN KEY (\`profileId\`) REFERENCES \`profile\`(\`id\`) ON DELETE CASCADE ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` ADD CONSTRAINT \`FK_a0467be33be13ab1ba0b21acc7a\` FOREIGN KEY (\`profileFamilyHistoryId\`) REFERENCES \`profileFamilyHistory\`(\`id\`) ON DELETE CASCADE ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` ADD CONSTRAINT \`FK_ff56943048f9616e96cd8e3507d\` FOREIGN KEY (\`profileChildrenId\`) REFERENCES \`profileChildren\`(\`id\`) ON DELETE CASCADE ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` ADD CONSTRAINT \`FK_2ad3af61aa49c3b9cecc94750de\` FOREIGN KEY (\`genderId\`) REFERENCES \`gender\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` ADD CONSTRAINT \`FK_faaad7317f73891415b1a8da175\` FOREIGN KEY (\`relationshipId\`) REFERENCES \`relationship\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` ADD CONSTRAINT \`FK_21dd2b4e8c677833e69bc3b1a28\` FOREIGN KEY (\`bloodGroupId\`) REFERENCES \`bloodGroup\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` ADD CONSTRAINT \`FK_8327cb2972fe27bbc48ccbd5120\` FOREIGN KEY (\`profileId\`) REFERENCES \`profile\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` ADD CONSTRAINT \`FK_d0afa3a9b03102ee3649d8c2ef4\` FOREIGN KEY (\`genderId\`) REFERENCES \`gender\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` ADD CONSTRAINT \`FK_1802ffef2adfb97d5745d5cbd35\` FOREIGN KEY (\`relationshipId\`) REFERENCES \`relationship\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` ADD CONSTRAINT \`FK_39ea386c068ccf26746ec0969e3\` FOREIGN KEY (\`bloodGroupId\`) REFERENCES \`bloodGroup\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` ADD CONSTRAINT \`FK_697e99aec316723b8ce72736d87\` FOREIGN KEY (\`profileId\`) REFERENCES \`profile\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` ADD CONSTRAINT \`FK_e5e6c1344a002dd727c3fcba8d7\` FOREIGN KEY (\`profileInformationId\`) REFERENCES \`profileInformation\`(\`id\`) ON DELETE CASCADE ON UPDATE NO ACTION`);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChangeNameHistory\` ADD CONSTRAINT \`FK_34fec38679de5b122c7de48af3b\` FOREIGN KEY (\`profileChangeNameId\`) REFERENCES \`profileChangeName\`(\`id\`) ON DELETE NO ACTION ON UPDATE NO ACTION`);
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner.query(`ALTER TABLE \`profileChangeNameHistory\` DROP FOREIGN KEY \`FK_34fec38679de5b122c7de48af3b\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` DROP FOREIGN KEY \`FK_e5e6c1344a002dd727c3fcba8d7\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` DROP FOREIGN KEY \`FK_697e99aec316723b8ce72736d87\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` DROP FOREIGN KEY \`FK_39ea386c068ccf26746ec0969e3\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` DROP FOREIGN KEY \`FK_1802ffef2adfb97d5745d5cbd35\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformationHistory\` DROP FOREIGN KEY \`FK_d0afa3a9b03102ee3649d8c2ef4\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` DROP FOREIGN KEY \`FK_8327cb2972fe27bbc48ccbd5120\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` DROP FOREIGN KEY \`FK_21dd2b4e8c677833e69bc3b1a28\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` DROP FOREIGN KEY \`FK_faaad7317f73891415b1a8da175\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInformation\` DROP FOREIGN KEY \`FK_2ad3af61aa49c3b9cecc94750de\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` DROP FOREIGN KEY \`FK_ff56943048f9616e96cd8e3507d\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` DROP FOREIGN KEY \`FK_a0467be33be13ab1ba0b21acc7a\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildrenHistory\` DROP FOREIGN KEY \`FK_b357180653180284b853f0bb18d\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileChildren\` DROP FOREIGN KEY \`FK_b7de772d753b42334c98536eccb\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileFamilyHistory\` DROP FOREIGN KEY \`FK_19a9481fc1dcf54e243356111bf\``);
|
||||
await queryRunner.query(`ALTER TABLE \`profileInsignia\` DROP FOREIGN KEY \`FK_7048ee3f58edbb05c9ab4e36a8d\``);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue