Kernel escribió:

> me gustaria saber si hay alguna forma de agrupar las funciones de pl/pgsql,
> de tal forma que se pueda sacar un backup solo de esas funciones.

Puedes crear una extensión con tus funciones.  La extensión lleva un
número de versión.  Cada vez que modifiques una función, creas un script
para hacer el upgrade, e incrementas el número de versión (en el archivo
de control).  Luego de distribuir los archivos a los servidores, lo
único que tienes que hacer es ALTER EXTENSION UPDATE (o UPGRADE, no me
acuerdo).

Puntos extra: si usas una distro Linux basada en RPM o DEB puedes crear
paquetes nativos de la distro con los archivos de tu extensión, con lo
cual la instalación se hace muy sencilla.  (Imagino que otros sistemas
permiten cosas similares).

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a