On 26/09/2021 5:43 am, Francisco Olarte wrote:
> Horacio:
>
> On Fri, 24 Sept 2021 at 23:48, Horacio Miranda <hmiranda(at)gmail(dot)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.
OK, ya tengo arreglado esto en mi cabeza, estaba siguiendo la forma de 
exportar e important de versiones que no son Postgresql, habia asumido 
que trabajaban de forma similar.
> 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