ALTER TABLE beneficiarios.personas_vulnerables ADD COLUMN new_id enum('Mujeres en situación de violencia de género', 'Personas víctimas de trata con fines de explotación sexual', 'Mujeres en situación de prostitución', 'Personas víctimas de discriminación por orientación sexual e identidad de género', 'Mutilación genital femenina', 'LGTBI+', 'Personas sin techo', 'Personas sin vivienda', 'Personas con vivienda insegura', 'Personas con vivienda inadecuada', 'Personas pertenecientes a una minoría étnica', 'Personas víctimas de discriminación por origen racial', 'Personas migrantes', 'Personas con problemas de salud mental', 'Personas con problemas de adicción', 'Personas con enfermedades graves', 'Personas de avanzada edad', 'Menores no acompañados', 'Familias monomarentales/monoparentales con menores a cargo', 'Familias monomarentales/monoparentales con personas dependientes a cargo', 'Analfabetismo', 'Analfabetismo digital', 'Personas que viven en el medio rural', 'Personas que sufren de privación material severa', 'Personas penadas en instituciones penitenciarias o con medidas judiciales', 'Personas víctimas de trata laboral', 'Familias con menores con pruebas de ADN negativas', 'Personas con discapacidad intelectual', 'Personas con discapacidad física') first;
ALTER TABLE beneficiarios.personas_vulnerables DROP KEY `no_repetic`;

UPDATE beneficiarios.personas_vulnerables SET new_id='Mujeres en situación de violencia de género' where id='Mujeres víctimas de violencia de género';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas víctimas de trata con fines de explotación sexual' where id='Personas víctimas de trata con fines de explotación sexual o laboral';
UPDATE beneficiarios.personas_vulnerables SET new_id='Mujeres en situación de prostitución' where id='Personas prostituidas';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas víctimas de discriminación por orientación sexual e identidad de género' where id='Personas víctimas de discriminación por orientación sexual e identidad de género';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas sin techo' where id='Personas sin techo';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas sin vivienda' where id='Personas sin vivienda';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas con vivienda insegura' where id='Personas con vivienda insegura';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas con vivienda inadecuada' where id='Personas con vivienda inadecuada';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas pertenecientes a una minoría étnica' where id='Personas pertenecientes a una minoría étnica';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas víctimas de discriminación por origen racial' where id='Personas víctimas de discriminación por origen racial';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas con problemas de salud mental' where id='Personas con algún tipo de enfermedad mental';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas con problemas de adicción' where id='Personas con problemas de adicción';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas que sufren de privación material severa' where id='Personas que sufren de privación material severa';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas penadas en instituciones penitenciarias o con medidas judiciales' where id='Personas penadas en instituciones penitenciarias o con medidas judiciales';
UPDATE beneficiarios.personas_vulnerables SET new_id='Personas con discapacidad intelectual' where id='Personas con discapacidad';

alter table beneficiarios.personas_vulnerables DROP COLUMN id;

alter table beneficiarios.personas_vulnerables CHANGE COLUMN new_id id  enum('Mujeres en situación de violencia de género','Personas víctimas de trata con fines de explotación sexual','Mujeres en situación de prostitución','Personas víctimas de discriminación por orientación sexual e identidad de género','Mutilación genital femenina','LGTBI+','Personas sin techo','Personas sin vivienda','Personas con vivienda insegura','Personas con vivienda inadecuada','Personas pertenecientes a una minoría étnica','Personas víctimas de discriminación por origen racial','Personas migrantes','Personas con problemas de salud mental','Personas con problemas de adicción','Personas con enfermedades graves','Personas de avanzada edad','Menores no acompañados','Familias monomarentales/monoparentales con menores a cargo','Familias monomarentales/monoparentales con personas dependientes a cargo','Analfabetismo','Analfabetismo digital','Personas que viven en el medio rural','Personas que sufren de privación material severa','Personas penadas en instituciones penitenciarias o con medidas judiciales','Personas víctimas de trata laboral','Familias con menores con pruebas de ADN negativas','Personas con discapacidad intelectual','Personas con discapacidad física') not null;

ALTER TABLE beneficiarios.personas_vulnerables ADD UNIQUE KEY `no_repetic` (centro_origen,idusuario,id);
-- índice redundante, lo podemos eliminar
alter table beneficiarios.personas_vulnerables drop index `centro_origen`;
