Re: OT: Proyectos basados en la modificación de PostgreSQL

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Luis D(dot) García <ldgarc(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: OT: Proyectos basados en la modificación de PostgreSQL
Date: 2009-02-26 22:55:25
Message-ID: 20090226225525.GB3048@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Luis D. García escribió:

Hola,

> Les escribo pues he visto que en distintas oportunidades se ha hablado de
> los proyectos de modificación del código fuente de PostgreSQL en pro de
> adicionarle distintas funcionalidades y según he leído, una de las
> principales inquietudes de la comunidad reside en el desconocimiento de
> exactamente qué proyectos se están desarrollando en este marco y su
> respectiva finalidad.

Es interesante lo que propones, pero a la larga lo único que puede
perdurar como una modificación a PostgreSQL(*) es aquello que se integra
a través de la comunidad pgsql-hackers. Hay todo un proceso que seguir
allí, y si uno quiere realmente aprovechar el tiempo que pase durante el
desarrollo, el proceso debe ser seguido. Los proyectos que se
desarrollan en el marco de una tesis universitaria y similares rara vez
siguen el proceso, y al final son desarrollo desperdiciado.

Todo esto está documentado en el "developer's FAQ"; mira por ejemplo
acá:
http://wiki.postgresql.org/wiki/Developer_FAQ#I_have_developed_a_patch.2C_what_next.3F

(*) A diferencia de un proyecto que funciona como "add-on", es decir un
módulo que se instala aparte y agrega funcionalidad nueva, como PostGIS

> En tal sentido, he tomado la iniciativa de tratar de recaudar la información
> asociada a estos proyectos de manera que pueda exponerse a la comunidad la
> naturaleza de los trabajos realizados y los resultados obtenidos a partir de
> estos.

La comunidad de hackers rara vez va a aceptar un patch tal como lo
presente el autor. El 99.99% del tiempo hay que hacer modificaciones
importantes para que pueda ser aceptado. Esto significa que si tú no
tienes la habilidad de modificar el patch según los comentarios de
pgsql-hackers, pierdes tu tiempo porque no vas a poder satisfacer sus
exigencias y el código nunca será integrado. Normalmente debe ser el
mismo desarrollador el que proponga la integración de su código en
PostgreSQL.

--
Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4
"Escucha y olvidarás; ve y recordarás; haz y entenderás" (Confucio)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-02-27 02:09:52 Re: auditoria: capturar el registro del primer campo de una tabla
Previous Message Alvaro Herrera 2009-02-26 22:36:15 Re: vacuum verbose