pg_upgradecluster en debian

Lists: pgsql-es-ayuda
From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: pg_upgradecluster en debian
Date: 2006-05-13 14:54:38
Message-ID: Pine.LNX.4.61.0605131144260.31008@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Estaba pasando un PG 8.0 a 8.1 en un debian, y durante la instalacion me
dice de hacer el upgrade usando esta herramienta: pg_upgradecluster.

Como me parecio interesante para probar trate de ejecutarlo, previa
lectura de los manuales, un pg_dropcluster 8.1 y, obviamente, teniendo un
BU a mano.

Lo raro fue que saltaron un monton de errores, muchos que parecen ser
problemas del mismo programa (tratar de crear template1 cuando ya existe,
o los errores de los "rol").

En si parece que los datos se pasaron bien de una estructura a otra, pero
me quede con la duda, asi que volvi a las fuentes (bah, mas o menos, me
puse a probar el pg_createcluster :-D) y cree el cluster a pata (como casi
siempre hago (la instalacion por defecto en debian crea el cluster con
encoding SQL_ASCII, no preguntamdo me si me parece bien)) y volque el dump
que tenia.

Entonces pregunto: Estos errores son para que el que usa esta aplicacion
se preocupe? Deberia mandarse un bug-report?

Ahi va la salida:

# pg_upgradecluster -v 8.1 8.0 main
Error: specified cluster is not running
inti:/etc/apt# /etc/init.d/postgresql-8.0 start
Starting PostgreSQL 8.0 database server: main.
inti:/etc/apt# pg_upgradecluster -v 8.1 8.0 main
Checking for users and groups with the same name...
Creating new cluster (configuration: /etc/postgresql/8.1/main, data:
/var/lib/postgresql/8.1/main)...
Moving configuration file /var/lib/postgresql/8.1/main/pg_hba.conf to
/etc/postgresql/8.1/main...
Moving configuration file /var/lib/postgresql/8.1/main/pg_ident.conf to
/etc/postgresql/8.1/main...
Moving configuration file /var/lib/postgresql/8.1/main/postgresql.conf to
/etc/postgresql/8.1/main...
Configuring postgresql.conf to use port 5433...
Disabling connections to the old cluster during upgrade...
Disabling connections to the new cluster during upgrade...
Re-enabling connections to the old cluster...
Re-enabling connections to the new cluster...
Creating globals...
ERROR: el usuario activo no puede ser eliminado
ERROR: el rol <<postgres>> ya existe
ERROR: no existe el rol <<martin>>
ERROR: no existe el rol <<biblioteca>>
Upgrading database siprebi...
Fixing hardcoded library paths for stored procedures...
Analyzing database siprebi...
Upgrading database template1...
pg_restore: [archivador (bd)] Error durante PROCESAMIENTO DE TABLA DE
CONTENIDOS:
pg_restore: [archivador (bd)] Error en entrada de la tabla de contenidos
1467; 1262 1 DATABASE template1 postgres
pg_restore: [archivador (bd)] could not execute query: ERROR: la base de
datos <<template1>> ya existe
Command was:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'LATIN1';
PRECAUCIÓN: errores ignorados durante la recuperación: 1
Fixing hardcoded library paths for stored procedures...
Analyzing database template1...
Copying old configuration files...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Configuring old cluster to use a different port (5433)...
Starting target cluster on the original port...
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with

pg_dropcluster 8.0 main

--
21:50:04 up 2 days, 9:07, 0 users, load average: 0.92, 0.37, 0.18
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------


From: "ruben avila galindo" <ruben2218(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ERROR EN LA VERSION POSTGRES 8.1.3
Date: 2006-05-13 15:50:44
Message-ID: BAY113-F306A44D452779317249140A8AD0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

<html><div style='background-color:'><DIV class=RTE>
<P><BR>hola amigos postgreanos he detectado en la version de pgadmin 8.1.3 que viene postgres para windows tiene el error siguiente:</P>
<P>--&nbsp;no puedes entrar a las celdas de las tablas ni puede modificar ningun campo o eliminarlo.</P>
<P>--cuando insertas mas de 15 registros a la ves te manda un error,WARNING UTF8 UNICODE te sale ese error pero lo ingreso pero te manda ese error.</P>
<P>--tambien existe errores en la replicacion en los store procedures no puedes usar la funciones que te dicen el tutorial te marcan errores despues les dare el procedure y el error que no corre.</P>
<P>bueno espero que solucionen ese problema ya que en la version donde funcionan bien esta postgresql.8.0.msi.</P>
<P>Ha una consulta una vez encontre un postgres en linux la cual estab recontra full y aceptaba cualquier store procedure y no tenia problemas trabajaba a la perfecccion solo me acuerdo de su nombre <STRONG>postgresql.PGDG.rpm </STRONG>esta version me funcionaba correcta y no tenia problemas alguien me podria decir donde la puedo conseguir porque en la pagina de postgresql no la encuentro espero sus respuestas amigos.</P>
<P>ruben avila galindo</P>
<P>analista de sistemas.</P>
<P>&nbsp;</P></DIV></div></html>

Attachment Content-Type Size
unknown_filename text/html 1.2 KB

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "ruben avila galindo" <ruben2218(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ERROR EN LA VERSION POSTGRES 8.1.3
Date: 2006-05-14 00:40:05
Message-ID: c2d9e70e0605131740w32055555v3bb636d4d1d2cb03@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 5/13/06, ruben avila galindo <ruben2218(at)hotmail(dot)com> wrote:
>
> hola amigos postgreanos he detectado en la version de pgadmin 8.1.3 que
> viene postgres para windows tiene el error siguiente:
>

pgadmin no es parte del proyecto postgresql, mas bien deberias
reportar el error al grupo de desarrolladores de pgadmin en
http://www.pgadmin.org

> -- no puedes entrar a las celdas de las tablas ni puede modificar ningun
> campo o eliminarlo.
>
> --cuando insertas mas de 15 registros a la ves te manda un error,WARNING
> UTF8 UNICODE te sale ese error pero lo ingreso pero te manda ese error.
>
> --tambien existe errores en la replicacion en los store procedures no puedes
> usar la funciones que te dicen el tutorial te marcan errores despues les
> dare el procedure y el error que no corre.
>

unos cuantos signos de puntuacion y un poco de revision para que el
texto sea etendible no vendria mal

> bueno espero que solucionen ese problema ya que en la version donde
> funcionan bien esta postgresql.8.0.msi.
>

es decir que en postgresql 8.0 te funciona bien? has la prueba a
descargar la ultima version de pgadmin para ver si ya lo
solucionaron...

> Ha una consulta una vez encontre un postgres en linux la cual estab recontra
> full y aceptaba cualquier store procedure y no tenia problemas trabajaba a
> la perfecccion solo me acuerdo de su nombre postgresql.PGDG.rpm esta version
> me funcionaba correcta y no tenia problemas alguien me podria decir donde la
> puedo conseguir porque en la pagina de postgresql no la encuentro espero sus
> respuestas amigos.
>

la mayoria de los postgres que he conocido, trabajan casi a la
perfeccion (si fuera perfecto el proyecto estaria muerto porque no
habria nada mas que hacer ;)...

segun google el PGDG significa (Postgresql Global Development
Group)... asi que cualquiera de las de la pagina son la que buscas
(todas las versiones de la pagina http://www.postgresql.org son
liberadas por el PGDG)... alguna version en particular?

> ruben avila galindo
>
> analista de sistemas.
>
>

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook