Horacio: On Fri, 24 Sept 2021 at 23:48, Horacio Miranda <hmira...@gmail.com> wrote: > No estoy de acuerdo con esto. > Export de 9.2 usas el pg_dump del 9.2 > Import a 12, usas el pg_restore del 12. > Yo no me arriesgo haciendo exports de datos usando bases remotas o con > versiones distintas.
Hay te estas arriesgando a no hacer lo que recomiendan los desarrolladores, usar el del 12 para ambos. >>> 18.6.1. Upgrading Data via pg_dumpall ... It is recommended that you use the pg_dump and pg_dumpall programs from the newer version of PostgreSQL, to take advantage of enhancements that might have been made in these programs. Current releases of the dump programs can read data from any server version back to 7.0. <<< Entre otras cosa el pg_dump del 9.2 NO sabe que necesita el 12 en el dump, la del 12 si, y lleva codigo para funcionar con servidores mas antiguos, IIRC hasta la 8.0. Puedes resolver en parte cosas con opciones de quoteo y similares, pero por lo general lo mejor suele ser volcar con el pg_dump mas nuevo. FOS