Re: pg_upgrade

From: mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es>
To: Daymel Bonne <daymel(dot)bonne(at)2ndquadrant(dot)ec>, Eduardo Morras <emorrasg(at)yahoo(dot)es>
Cc: Ayuda Esp PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: pg_upgrade
Date: 2017-09-14 22:13:03
Message-ID: 2051078522.3964196.1505427183662@mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Eduardo y Daymel
Gracias por la ayuda
El comando que tenia anteriormente le aplique las recomendaciones que me hicieron pero me salio otro error, entonces use pg_upgradecluster y me resolvió el problema, aunque me quede con ganas de saber cual fue el error.
Saludos.Mauricio

El Miércoles 6 de septiembre de 2017 15:41, Daymel Bonne <daymel(dot)bonne(at)2ndquadrant(dot)ec> escribió:

Hola:
Ubuntu tiene un comando llamado pg_upgradecluster para actualizar que te abstrae de todo. Este comando usa a su vez pg_upgrade para realizar todo el trabajo sucio. Yo recomendaría que lo utilices. Aunque es bueno saber como funcionan las cosas ;)
Saludos

El 6 de septiembre de 2017, 15:06, Eduardo Morras<emorrasg(at)yahoo(dot)es> escribió:

On Wed, 6 Sep 2017 16:56:15 +0000 (UTC)
mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es> wrote:

> Tengo una maquina virtual con ubuntu server 16.04 64 bits con
> postgresql 9.4 puerto 5432 y postgresql 9.6 puerto 5433 para hacer
> pruebas de pg_upgrade.
>
> Estoy apoyándome en este link para
> https://gist.github.com/edib/ f9965ff37df9828016658ef329c979 2a
>
>
> Al momento de hacer
> sudo su - postgres -c '/usr/lib/postgresql/9.6/bin/ pg_upgrade
> -b /usr/lib/postgresql/9.4/bin -B /usr/lib/postgresql/9.6/bin \
> -d /var/lib/postgresql/9.4/main/ -D /var/lib/postgresql/9.6/main/ \-o
> "-c config_file=/etc/postgesql/9. 4/main/postgresql.conf" -O "-c
> config_file=/etc/postgresql/9. 6/main/postgresql.conf" --link'
>
>
> tengo un error "invalid option --"
>
> No se a que se refiere el error, los path son los correctos, puede
> decirme donde esta el error?

Creo que se está haciendo un poco de lio con las comillas, además, los
'-c' de las opciones (-o y -O) no me suenan de nada, hay que usar -o
/etc/postgesql/9.4/main/ postgresql.conf sin más.

Prueba a usar -k en vez de --link.

Para evitar problemas, yo, haria el sudo a postgres y luego el comando
pg_upgrade.

%sudo su - postgres
%pg_upgrade.. .....

Sin comillas de distintos tipos. Ten en cuenta que el uso de --link o
-k, hara que postgres9.4 NO pueda volver a levantar tus bd
actualizadas, haz un backup antes o puedes perderlo todo. Si no pones
--link o -k, los datos serán copiados a los directorios de 9.6, por lo
que debes vigilar no quedarte sin sitio en el disco.

> SaludosMauricio.
>

L Saludos

---   ---
Eduardo Morras <emorrasg(at)yahoo(dot)es>

--
Daymel Bonne               https://www.2ndQuadrant.com/
Database Consultant, Training & Services

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2017-09-15 05:40:26 Re: pg_upgrade
Previous Message mauricio pullabuestan 2017-09-14 22:05:52 Re: Cambiar entre instancias