Error al querer recuperar backup esquema negocio

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;

Por lo que veo chilla cuando queres cambiar los permisos a los datatype. ¿Estas restaurando en un postgres 9.1 o mas viejo?
Fijate que el “GRANT TYPE” aparece en 9.2
Si es postgres 9.1 o mas viejo la teoria dice que deberias poder sacar las lineas GRANT/REVOKE TYPE sin que pase nada.
http://www.postgresql.org/docs/9.1/static/sql-grant.html
http://www.postgresql.org/docs/9.2/static/sql-grant.html

Saludos!

Hola, sisi, tenemos el postgres 9.1. Se ve que es ese el problema nomas entonces.

GRACIAS!