Re: libreria de funciones?

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Kernel <jucabapa(at)gmail(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: libreria de funciones?
Date: 2015-11-16 16:22:54
Message-ID: 20151116162254.GY614468@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message MKHotmail 2015-11-17 16:00:25 RE: Manera correcta de grabar una imagen
Previous Message Cesar Erices 2015-11-16 15:56:18 Re: Manera correcta de grabar una imagen