Proyectos

Esta página no pretende reemplazar a PgFoundry? ni similares, solo es para exponer proyectos e ideas del ámbito local o regional, de una manera más simple y colaborativa, en nuestro lenguaje.

Proyectos de la comunidad

  • PgInstaller: Proyecto para crear un instalador del servidor PostgreSQL en Español para windows (traducción y adaptación del instalador en inglés)
  • Traducción: Traducción de la documentación, generación de un glosario en común, etc.

Proyectos relacionados

  • PyReplica: Replicador simple escrito en python
  • Proyecto911: Trabajo académico que cubre el análisis y diseño de un sistema de gestión geográfica de eventos policiales utilizando PostgreSQL

Ideas Varias

PlPython trusted

Dado que la implementación del leguaje procedural python actual es untrusted (o sea, no se puede permitir a usuarios no confiables porque podría comprometer al sistema desde el punto de vista de seguridad), se podría hacer una variante trusted (confiable) con un interprete y librerias restringidos:

  • Interprete python y librerias embebido (estilo py2exe)
  • Sin builtins peligrosos (ej. open, import?)
  • Sin librerias peligrosas (ej. zip)

Con esto calculo que podría ser confiable, no depender de la instalación de python del equipo, etc.

Herramientas

En el PgDay2008, con algunos estuvimos hablando de algunas dificultades de usuar PgAdminIII, algunas ventajas/desventajas de soluciones como Access, VB o Delphi, etc., relacionado a PostgreSQL.

Lo que se podría desarrollar sería lo siguiente:

  • Librería simplificada de programación:
    • Acceso simple e independiente a datos (no depender de DAO, ADO, ODBC, PDO, DbApi?, etc.)
    • Formularios (ABM)
    • Grillas y Listados
    • Reportes e Informes
  • Herramienta simple, estilo Access:
    • Solapas para los objetos de la base de datos
    • Posibilidad de editar por grillas
    • Posibilidad de hacer formularios?
    • Posibilidad de importar y exportar de manera mas simple
    • Generar consultas, filtros y ordenamiento más facilmente (QBE)
    • Generar reportes más facilmente
    • Administrar los objetos estilo DER (ERD), con sus relaciones, atributos, etc. de manera visual.

Quizas ya existan herramientas o librerías que se acerquen o ya hayan desarrollado estos temas, y como les comenté, Python tiene muchas de estas cosas ya incorporadas o simplificadas (yo, de hecho, ya estoy desarrollando alguno de estos puntos).

Quizas alguien tenga otro enfoque, sería cuestión de analizarlo más detenidamente, ir por partes, ...

MarianoReingart