diff --git a/api-v3/src/database/migrations/1790099100000-f6-3-mobile-field-common-attributes.ts b/api-v3/src/database/migrations/1790099100000-f6-3-mobile-field-common-attributes.ts index e38002e..e273e91 100644 --- a/api-v3/src/database/migrations/1790099100000-f6-3-mobile-field-common-attributes.ts +++ b/api-v3/src/database/migrations/1790099100000-f6-3-mobile-field-common-attributes.ts @@ -34,6 +34,16 @@ export class F63MobileFieldCommonAttributes1790099100000 implements MigrationInt } public async down(queryRunner: QueryRunner): Promise { + await queryRunner.query(` + DELETE FROM asset_attribute_values value + USING asset_attribute_definitions definition, asset_types type + WHERE value.definition_id=definition.id + AND definition.asset_type_id=type.id + AND lower(type.code) IN ('instalacion','subinstalacion') + AND definition.code IN ( + 'campo_marca','campo_modelo','campo_capacidad','campo_numero_serie','campo_funcion' + ) + `); await queryRunner.query(` DELETE FROM asset_attribute_definitions definition USING asset_types type