Skip site navigation (1) Skip section navigation (2)

RE: Backup de funciones

From: "Conrado Blasetti" <conrado(at)mapfre(dot)com(dot)ar>
To: "PostGreSQL Lista de Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Backup de funciones
Date: 2009-02-24 20:07:32
Message-ID: 76A99F19229DC440909CF1B905F8012C07985104@sar001998.Mapfre.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Se entiende la idea, pregunta, se pueden mover obj de un schema a otro?

-----Mensaje original-----
De: Fernando Hevia [mailto:fhevia(at)ip-tel(dot)com(dot)ar] 
Enviado el: Martes, 24 de Febrero de 2009 05:14 p.m.
Para: Conrado Blasetti; 'PostGreSQL Lista de Ayuda'
Asunto: RE: [pgsql-es-ayuda] Backup de funciones


> -----Mensaje original-----
> De: Conrado Blasetti
> 
> Gente, buenos días.
> Bueno el tema de hoy, backup de funciones.
> 
> Tengo 2 sistemas, en realidad es 1 solo en dos puestos 
> distintos, el problema es que me puse de acuerdo para 
> actualizar los dos sistemas cuando uno pida una modificación.
> El problema que tengo, a parte de otros, es que soy bastante 
> desordenado y tengo problemas al actualizar la segunda BD. 
> Los obj de la base de datos tienen que ser exactamente 
> iguales ya que el cliente tambien lo es, pero al crear una 
> funcion o modificar una vista, etc, lo que necesito es pasar 
> lo modificado a la otra bd, entonces, si pudiera seleccionar 
> los tipos de obj a backupear, me sería mas ágil, esto es posible?
> 

Conrado, creo que utilizar un sistema de control de versiones como SVN o CVS
te simplificará la tarea. La definición de cada función, vista y tabla la
llevás en ese sistema y luego aplicas sobre la base los scripts de los
objetos que fueron modificados.

> Se pueden backup'ear solo funciones o vistas ?

Con pg_dump no, posiblemente se pueda buscando cada objeto en el catálogo. 
Se me ocurre como solución alternativa crear un esquema exclusivo para
vistas y otro para funciones y luego hacer un dump de esos esquemas por
separado.

Una posible nomenclatura que no lo haga tan feo sería:
Esquema:
facturacion_v	// solo vistas del esq. facturacion
facturacion_f	// solo funciones del esq. facturacion
facturacion		// resto de los objetos (tablas, tipos, etc)

A mi gusto esto es horrible y preferiría invertir tiempo en encontrarle la
vuelta por el catálogo.

Saludos,
Fernando.



In response to

pgsql-es-ayuda by date

Next:From: Giorgio PostgreSQLDate: 2009-02-24 20:09:07
Subject: Invocar funciones desde PowerBuilder
Previous:From: Giorgio PostgreSQLDate: 2009-02-24 20:06:24
Subject: Backup desde PowerBuilder

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group