Re: [Pgsql-ayuda] Re: [Pgsql-ayuda] Cambio de versión

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Guillermo Schulman <guillepsql(at)hotmail(dot)com>
Cc: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Re: [Pgsql-ayuda] Cambio de versión
Date: 2003-12-18 01:47:56
Message-ID: 20031218014756.GC27884@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Dec 17, 2003 at 06:03:30PM +0000, Guillermo Schulman wrote:
> Muchas gracias por las respuestas.
> De todas formas, estuve leyendo que una vez hecho el restore del dump
> debería ejecutar el contrib/adddepend y después un vacuum all. Es así? En
> caso de que sí, para qué sirve el adddepend?

Como su nombre lo indica, para agregar dependencias.

La idea es convertir, por ejemplo, las cosas que en versiones anteriores
se representan como elementos de bajo nivel en sus representaciones mas
"a nivel de usuario". Ejemplos son las llaves foraneas, que antes
pg_dump tiraba como
CREATE CONSTRAINT TRIGGER
ahora son
ALTER TABLE ADD FOREIGN KEY

o los campos SERIAL, que antes se tiraban como INTEGER DEFAULT nextval()

La idea es detectar estos constructos tipicos de versiones anteriores y
agregarlos en el sistema de dependencias que se pueden manejar mejor.

Con respecto a VACUUM, en realidad lo que necesitas es ANALYZE (o VACUUM
ANALIZE). Tambien configurar apropiadamente pg_autovacuum creo que es
muy buena idea.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Granting software the freedom to evolve guarantees only different results,
not better ones." (Zygo Blaxell)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-12-18 02:23:35 Re: [Pgsql-ayuda] recoger datos de una tabla en una funcion
Previous Message Alvaro Herrera 2003-12-18 01:44:51 Re: [Pgsql-ayuda] Stored Procedures