Anunciamos PostgreSQL proyecto de certificacion | Announcing PostgreSQL Certification Project

Posted by Santiago Zarate on Sunday, September 28. 2008 at 10:15 in Bases de Datos, linux, No Tecnico, planetubuntu, PostgreSQL, Ubuntu, ubuntu-ve
In Spanish

Para aquellos que tienen un interes en postgres, aca les envio el anuncio oficial para un posible proyecto de certificacion avalado por la poropia comunidad de postgres (Algunos miembros del Core-team, y otros). Gregory S. Youngblood ha anunciado hoy la puesta en marcha para el publico en general de esta encuesta, para determinar los distintos topicos que deberia tener una certificacion para PostgreSQL.

Para aquellos interesados, aca tienen el enlace con el anuncio: http://lists.postgresqlcertification.org/pipermail/cert/2008-September/000691.html



In English

The PostgreSQL Community is working to create a community driven and endorsed PostgreSQL Certification. This effort is spearheaded by the PostgreSQL Certification Project (http://www.postgresqlcertification.org). The primary focus of the project is the development and support of a series of tiered certifications that provide a standardized method of identifying the knowledge and skills of database professionals working with PostgreSQL..

Here's the link of the announcement: http://lists.postgresqlcertification.org/pipermail/cert/2008-September/000691.html



i <3 postgreSQL

Posted by Santiago Zarate on Wednesday, April 16. 2008 at 17:18 in Bases de Datos, grupove, No Tecnico, PostgreSQL, Tonterias

Pues si señoras y señores, asi se vende:



<santiago-ve> http://hojalibre.com/2008/04/18/29/cambio-delfin-por-elefante/ <-- a esto se le llama vender
<santiago-ve> xD
<Ubuntu-ve> Title: hojalibre.com » Blog Archive » Cambio delfin por elefante (at hojalibre.com)
<javamaniac> santiago-ve, para que puedas seguir regodeandote en tu odio anti-mysql http://blogs.zdnet.com/open-source/?p=2302
<Ubuntu-ve> Title: Did Sun just make mySQL closed source? | Open Source | ZDNet.com (at blogs.zdnet.com)
<javamaniac> Sun ta cerrando vainas de mysql
<javamaniac> effie_jayx, que es lo que vamos a usar de DB con el pos?
<javamaniac> a ver...decime
<santiago-ve> javamaniac, no es que odie mysql...
<javamaniac> ¨ "es que no lo quiero pq es bobo y feo"
<-- mannyto ha dejado este servidor (Remote closed the connection).
<santiago-ve> :-D
<javamaniac> eso?
<santiago-ve> aye
<javamaniac> jajajajajaj
<santiago-ve> i <3 postgreSQL
<javamaniac> r0x! lo demas es monte y culebra


Ojo, yo no odio MySQL


notese que este post, es para decir "Epa mi blog ta vivo xD"

Sun Microsystems compra MySQL por mil millones de dolares

Posted by Santiago Zarate on Tuesday, January 15. 2008 at 22:04 in Bases de Datos, No Tecnico

Hace poco lei que Sun Microsystems ha decidido comprar MySQL, ese motor de base de datos que a tantos les gusta y a otros les disgusta.


Con esto, particularmente veo avances en cuanto a ese motor respecta, pues como ya sabemos Sun lleva a cabo proyectos grandes, y aveces innovadores... Imaginaos corriendo un servidor con UBUNTU SERVER X.YY usando ZFS y corriendo MySQL? bueno falta mucho.. pero seria interesante... (Y aun mas si fuera PostgreSQL )

Guut bie

Aca pueden ver algo mas de info:

Grupove una nueva comunidad

Posted by Santiago Zarate on Saturday, December 1. 2007 at 18:31 in Comunitarias, grupove, PostgreSQL

Que puedo decir? Alfin me he dedicado un poco mas a darle algo de forma a grupove destinado a ser la web oficial del Grupo de Usuarios de PostgreSQL de venezuela, con la ayuda de [Firebird] (Aun no me se el nombre del pana xD), quien aparte de regalarme el hosting, esta dispuesto a echarle pichon al asunto, y cuando le hable de exactamente que tengo en mente, la vision global, se intereso aun mas.

El objetivo es claro, asi como tenemos ubuntu-ve, debian de Venezuela y muchas otras, que estan para ayudar de una manera a un usuario final, un usuario con conocimientos etc, esta comunidad tiene como objetivo proveer algo de conocimiento, permitir profundizar en topics especificos de bases de datos... si es posible especificamente postgreSQL.


Bueno es tarde y tengo bastante sueño, asi que mañana continuare :p

Como instalar plphp en ubuntu 7.04 y 7.10

Posted by Santiago Zarate on Thursday, November 29. 2007 at 10:27 in Bases de Datos, linux, PHP, PostgreSQL, Programacion, Tecnico, Ubuntu

Desde hace bastante tiempo, he estado trabajando con postgresql Y bueno entre idas y venidas, entre las grandes ventajas que tiene postgres, son los lenguajes procedurales los cuales nos facilitan mucho el trabajo de interaccion con la base de datos...

Particularmente yo adoro PHP, y por eso este HOWTO es para PLPHP

a continuacion colocare la forma que yo sigo para instalar PLPHP (que no es mas que PHP dentro de la base de datos)

en principio, necesitaremos varias cosas:

  1. PostgreSQL 8.2 en adelante (si estas usando PostgreSQL de repositorios, asegurate de tener los paquetes de desarrollo (postgresql-server-dev-8.2)... si compilamos el Postgres nosotros mismos, debemos tener las fuentes del mismo disponibles (por si acaso), y tener los binarios de postgres en nuestro PATH
  2. las fuentes de PHP 5 > que las podemos obtener directamente desde el sitio php.net
  3. la libreria libxml2-dev instalada (una dependencia de PHP cuando lo compilas)
  4. las fuentes de plphp que las obtenemos del sitio del proyecto en commandprompt
  5. Un poco de paciencia

luego de obtener las fuentes de PHP, vamos a compilarlo (Si, hay que compilar PHP, puesto que la version que esta en los repos, no nos va a ser util porque no esta compilada para ser embebida [--enable-embed], esto no afectara para nada otras versiones de PHP (Principalmenteporque la instalacion la haremos en un directorio no estandar)

manos a la obra:

si tenemos todo lo necesario (el paquete buid-esential) podremos compilar sin problemas:
en una consola, navegamos hasta el directorio donde estan las fuentes de php, y descomprimimos

$ tar -xvvzf php5.x.x.tar.gz

luego nos cambiamos al directorio php5.x.x y desde alli configuramos, hacemos el make y el make install ;-)

$ cd php5.x.x/

$ ./configure --prefix=/usr/local/plphp --enable-embed

nos podemos ir a tomar un cafe, pues aveces tarda un poco

$ make

Volvemos por las galletas.... :-D

$ sudo make install

si teniamos todo lo que necesitabamos... entonces vamos bien... nos falta 1 solo paso


ahora vamos a compilar plphp, al igual que como hicimos con PHP, vamos a descomprimir, y por consola cambiarnos al directorio plphp-XXXX (donde XXXX es la version ;] ), despues de esto lo que viene es mantequilla:

$ ./configure --with-php=/usr/local/plphp

o en caso de que hubiesemos compilado postgres:
$ ./configure --with-php=/usr/local/plphp --with-postgres=/ruta/a/postgres

$ make
$ sudo make install

con esto, ya tendremos instalado el plphp, pero para que pueda ser usado por postgres, debemos hacer un ultimo paso:

$ ln -sf /usr/local/plphp/lib/libphp5.so $(pg_config --libdir)
para hacer un enlace simbolico en la carpeta de libs de postgres...

ya con esto... estamos listos, nos logueamos en el servidor como un superusuario (generalmente postgres)

y ejecutamos lo siguiente:

INSERT INTO pg_pltemplate VALUES
('plphp', 't', 'plphp_call_handler', 'plphp_validator', '$libdir/plphp', NULL);

INSERT INTO pg_pltemplate VALUES
('plphpu', 'f', 'plphp_call_handler', 'plphp_validator', '$libdir/plphp', NULL);
ya con esto, la base de datos template0/1 tendran plphp disponible como lenguaje... ahora simplemente en la base de datos que deseemos, debemos ejecutar esto:
CREATE LANGUAGE plphp;

ya solo nos queda probar nuestra obra, creemos una funcion de prueba:

create or replace function hola() returns text as $$
return 'Hola Mundo!';
$$
language plphp;

vamos a ver que pasa:

amarok=# SELECT HOLA();
hola
-------------
Hola Mundo!
(1 fila)

Espero que les haya sido util este tutorial...

Recuerden luego de hacer esto, visitar:
https://projects.commandprompt.com/public/plphp/wiki/Documentation