Hola que tal?
Hace una semana hicimos un backup del equema ‘negocio’ de la base de datos de Guarani 3.
Hoy tuvimos que recuperarla y nos sale error en las siguientes lineas, que hay error de sintaxis.
Lo raro es que sacamos las lineas y las intentamos ejecutar en PGAdmin, y nos sale error de sintaxis por cada linea, de la misma manera que cuando la intentamos recuperar con PSQL.
El backup es .SQL.
Por ejemplo: para la primer linea nos sale lo siguiente y es el mismo mensaje para el resto, ya sean REVOKE o GRANT:
ERROR: error de sintaxis en o cerca de «type_alumnos_acta»
LINE 1: REVOKE ALL ON TYPE type_alumnos_acta FROM PUBLIC;
^
********** Error **********
ERROR: error de sintaxis en o cerca de «type_alumnos_acta»
SQL state: 42601
Character: 20
Les pasamos la lineas para ver que puede estar mal.
Estamos en version 3.11.
-------------LINEAS---------------
REVOKE ALL ON TYPE type_alumnos_acta FROM PUBLIC;
REVOKE ALL ON TYPE type_alumnos_acta FROM postgres;
GRANT ALL ON TYPE type_alumnos_acta TO PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_acta_abierta FROM PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_acta_abierta FROM postgres;
GRANT ALL ON TYPE type_buscar_alumnos_acta_abierta TO PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_comision FROM PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_comision FROM postgres;
GRANT ALL ON TYPE type_buscar_alumnos_comision TO PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_mesa_examen FROM PUBLIC;
REVOKE ALL ON TYPE type_buscar_alumnos_mesa_examen FROM postgres;
GRANT ALL ON TYPE type_buscar_alumnos_mesa_examen TO PUBLIC;
REVOKE ALL ON TYPE type_comision_copiado_generacion FROM PUBLIC;
REVOKE ALL ON TYPE type_comision_copiado_generacion FROM postgres;
GRANT ALL ON TYPE type_comision_copiado_generacion TO PUBLIC;
REVOKE ALL ON TYPE type_configuracion_email FROM PUBLIC;
REVOKE ALL ON TYPE type_configuracion_email FROM postgres;
GRANT ALL ON TYPE type_configuracion_email TO PUBLIC;
REVOKE ALL ON TYPE type_equivalencias_automaticas FROM PUBLIC;
REVOKE ALL ON TYPE type_equivalencias_automaticas FROM postgres;
GRANT ALL ON TYPE type_equivalencias_automaticas TO PUBLIC;
REVOKE ALL ON TYPE type_mesa_examen_llamado FROM PUBLIC;
REVOKE ALL ON TYPE type_mesa_examen_llamado FROM postgres;
GRANT ALL ON TYPE type_mesa_examen_llamado TO PUBLIC;
REVOKE ALL ON TYPE type_orientacion FROM PUBLIC;
REVOKE ALL ON TYPE type_orientacion FROM postgres;
GRANT ALL ON TYPE type_orientacion TO PUBLIC;
REVOKE ALL ON TYPE type_plan_contenido FROM PUBLIC;
REVOKE ALL ON TYPE type_plan_contenido FROM postgres;
GRANT ALL ON TYPE type_plan_contenido TO PUBLIC;
REVOKE ALL ON TYPE type_retorno_creacion_acta_examen FROM PUBLIC;
REVOKE ALL ON TYPE type_retorno_creacion_acta_examen FROM po…
GRANT ALL ON TYPE type_retorno_creacion_acta_examen TO PUBLIC;
REVOKE ALL ON TYPE type_retorno_creacion_mesa FROM PUBLIC;
REVOKE ALL ON TYPE type_retorno_creacion_mesa FROM postgres;
GRANT ALL ON TYPE type_retorno_creacion_mesa TO PUBLIC;
REVOKE ALL ON TYPE type_retorno_funcion FROM PUBLIC;
REVOKE ALL ON TYPE type_retorno_funcion FROM postgres;
GRANT ALL ON TYPE type_retorno_funcion TO PUBLIC;
REVOKE ALL ON TYPE type_retorno_inscripcion FROM PUBLIC;
REVOKE ALL ON TYPE type_retorno_inscripcion FROM postgres;
GRANT ALL ON TYPE type_retorno_inscripcion TO PUBLIC;