Estimadas/os,
Como están? Necesitaba consultarles por un pequeño error que me surgió al ejecutar el script de migración de base de guaraní 3.6 a 3.7
El detalle del error es:
[MENSAJE]: ERROR: duplicate key value violates unique constraint “pk_sga_tesis_roles_evaluador”
DETAIL: Key (rol_evaluador)=(1) already exists.
Parecería que se quiso ejecutar una query para hacer una modificación ya realizada.
Les dejo la salida del comando con el momento en donde apareció el mensaje.
Desde ya, gracias.
Saludos,
Mauricio
Exportando la base de negocio existente
en /usr/local/proyectos/toba/proyectos/guarani/BD/tmp/datos_locales_3.6.0.sql
Ejecutando: pg_dump -Ox --inserts -n public -h localhost -U postgres -p 5432 -f "/usr/local/proyectos/toba/proyectos/guarani/BD/tmp/datos_locales_3.6.0.sql" guarani_3
Exportando el esquema de auditoría
Ejecutando: pg_dump -Ox --inserts -n public_auditoria -h localhost -U postgres -p 5432 -f "/usr/local/proyectos/toba/proyectos/guarani/BD/datos_auditoria_3.6.0.sql"
guarani_3
pg_dump: No matching schemas were found
Migrando la base de la versión 3.6.0 hasta la versión 3.7.0
Actualizando BD de negocios a version 3.7.0
Ejecutando Archivo: 000421.sql
. Ejecutando Archivo: 000422.sql
. Ejecutando Archivo: 000423.sql
. Ejecutando Archivo: 000424.sql
. Ejecutando Archivo: 000425.sql
. Ejecutando Archivo: 000426.sql
. Ejecutando Archivo: 000427.sql
. Ejecutando Archivo: 000428.sql
. Ejecutando Archivo: 000429.sql
. Ejecutando Archivo: 000430.sql
. Ejecutando Archivo: 000431.sql
. Ejecutando Archivo: 000432.sql
. Ejecutando Archivo: 000433.sql
. Ejecutando Archivo: 000434.sql
. Ejecutando Archivo: 000435.sql
. Ejecutando Archivo: 000436.sql
. Ejecutando Archivo: 000437.sql
. Ejecutando Archivo: 000438.sql
. Ejecutando Archivo: 000439.sql
. Ejecutando Archivo: 000440.sql
. Ejecutando Archivo: 000441.sql
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23505
[MENSAJE]: ERROR: duplicate key value violates unique constraint "pk_sga_tesis_roles_evaluador"
DETAIL: Key (rol_evaluador)=(1) already exists.
[SQL EJECUTADA]: -- +++++++++++++++++++++++++++++++++++++++
-- Script de conversión 000441.sql
-- +++++++++++++++++++++++++++++++++++++++
-- BEGIN WORK;
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Tabla: sga_tesis_roles_evaluador
-- Roles de los evaluadores de las tesis
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_tesis_roles_evaluador (rol_evaluador, nombre, descripcion) VALUES (1,'Presidente','Presidente'); -- G2 = P
INSERT INTO sga_tesis_roles_evaluador (rol_evaluador, nombre, descripcion) VALUES (2,'Vocal','Vocal'); -- G2 = V
INSERT INTO sga_tesis_roles_evaluador (rol_evaluador, nombre, descripcion) VALUES (3,'Suplente','Suplente'); -- G2 = S
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Tabla: sga_tesis_roles_tutor
-- Roles de los tutores de las tesis
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INSERT INTO sga_tesis_roles_tutor (rol_tutor, nombre, descripcion) VALUES (1, 'Director','Director'); -- G2 = D
INSERT INTO sga_tesis_roles_tutor (rol_tutor, nombre, descripcion) VALUES (2, 'Codirector','Codirector'); -- G2 = C
INSERT INTO sga_tesis_roles_tutor (rol_tutor, nombre, descripcion) VALUES (3, 'Consejero','Consejero'); -- G2 = E
-- COMMIT WORK;
-- +++++++++++++++++++++++++++++++++++++++
-- Fin Script de conversión 000441.sql
-- +++++++++++++++++++++++++++++++++++++++
___________________________________________________________________________________________________
TIEMPO: 4,935 segundos