viernes, 27 de agosto de 2010

PostgreSQL: Lenguajes procedimentales

Los lenguajes procedimentales son utilizados para realizar funciones complejas e base de datos, Postgres al igual q SQLServer, Oracle y otros posee lenguajes procedimentales, a mi parecer mucho mejor q SQLServer por q no solo tienes que diseñar tus funciones con el lenguaje por defecto, si no q tambien los creas con diferentes lenguajes:
plruby , pljava , plproxy , plperl, C y creo q otros....

El nativo de postgres plpgsql.

Para instalar leguajes procedimentales en postgres:

plpgsql es el lenguaje procedimental de postgres por defecto, para instalarlo se ejecuta el siguiente comando como el usuario postgres:
# su - postgres
$ psql data_db
data_db=# CREATE TRUSTED PROCEDURAL LANGUAGE plpgsql;

para otro tipo de lenguajes como C o Perl debes buscar el paquete e instalarlo como el usuario root:
# aptitude search plperl
# aptitude install postgresql-plperl-8.3

cambias al usuario postgres y creas el lenguaje
# su - postgres
$ psql data_db
data_db=# CREATE TRUSTED PROCEDURAL LANGUAGE plperl;

Listo!

No hay comentarios:

Publicar un comentario