Migracion a la versión 2.9

Hola estoy migrando de la versión 2.7 a la 2.9 y me surgío un error en la conversión 2.8 a la 2.9
script script_00005_req_368.sql cuando lo corro da error de clave duplicada.

la linea que da error es la siguiente.

INSERT INTO sga_categ_ocup (categ_ocup , descripcion ) VALUES (21,‘Pasantía o Beca’);

Revice la base en la tabla y encontre lo suiguiete
19 Auxiliares de prod. bienes y servicios
20 Ama de casa
21 Planes Trabajar/Ley Provincial
22 Planes Trabajar/Ley Nacional
23 Jubilado/Pensionado

comente la linea que el script quería insertar y seguí adelante ya que es no es ningún procedures
Necesito recomendación.

En los datos del SIU tenemos estos:
19 = Auxiliares de prod. bienes y servicios
20 = Ama de casa
21 = Pasantía o Beca

Puede ser que estos los agregaron ustedes?
21 Planes Trabajar/Ley Provincial
22 Planes Trabajar/Ley Nacional
23 Jubilado/Pensionado

Hace lo siguiente:

  1. Ingresa nuevos registros con esos datos, empeza desde 100, si te parece:
    100 Planes Trabajar/Ley Provincial
    101 Planes Trabajar/Ley Nacional
    102 Jubilado/Pensionado
    Y cualquier otro dato que agreguen uds segui a partir del 103.

  2. Actualiza estos datos en la tabla de datos censales donde se encuentra, haciendo lo siguiente:
    UPDATE sga_datos_censales SET categ_ocup_alum = 100 WHERE categ_ocup_alum = 21;
    UPDATE sga_datos_censales SET categ_ocup_madre = 100 WHERE categ_ocup_madre = 21;
    UPDATE sga_datos_censales SET categ_ocup_padre = 100 WHERE categ_ocup_padre = 21;

UPDATE sga_datos_censales SET categ_ocup_alum = 101 WHERE categ_ocup_alum = 22;
UPDATE sga_datos_censales SET categ_ocup_madre = 101 WHERE categ_ocup_madre = 22;
UPDATE sga_datos_censales SET categ_ocup_padre = 101 WHERE categ_ocup_padre = 22;

UPDATE sga_datos_censales SET categ_ocup_alum = 102 WHERE categ_ocup_alum = 23;
UPDATE sga_datos_censales SET categ_ocup_madre = 102 WHERE categ_ocup_madre = 23;
UPDATE sga_datos_censales SET categ_ocup_padre = 102 WHERE categ_ocup_padre = 23;

  1. Cambia la descripcion de la categoria 21 por la que estaba de antes
    UPDATE sga_categ_ocup SET descripcion = ‘Pasantía o Beca’ WHERE categ_ocup = 21;

Si Alejandro debe ser lo que vos decis pero ya que voy a arreglar los datos debería hacerlo para toda la tabla y no solo esos. Tenes cuales son los datos que van?

Los datos que tenemos son los que adjunto a este mensaje.


sga_categ_ocup_DATOS.sql (2.21 KB)

Muchas Gracias