pgAdmin 4 – El elefante se acerca a la línea de meta

The main user interface, showing the properties of a function.

Esta entrada es una traducción libre autorizada de la entrada pgAdmin 4 – The elephant nears the finish line publicada originalmente en el blog Dave’s Postgres Blog  – Postgres related musings and ramblings de Dave Page

Como saben, muchos de nosotros en el equipo de pgAdmin hemos estado trabajando duro en pgAdmin 4 desde hace algún tiempo. pgAdmin 4 es la reescritura completa de pgAdmin (la cuarta, como pueden suponer), la versión anterior ha llegado al final de su vida de mantenimiento después de 14 años de desarrollo.

El trabajo en el proyecto inició lentamente, al menos hace dos años, sin embargo el equipo de EnterpriseDB ha incrementado el ritmo de desarrollo en los últimos meses. Justo ahora, nos estamos acercando a la versión alfa que esperamos este lista al rededor de unas semanas.

Arquitectura

Esta nueva aplicación está diseñada para funcionar tanto en el escritorio como en un servidor web. Esta escrito en Python usando el Framework Flask para el backend, y Javascript / jQuery / Backbone para el FrontEnd, que puede fácilmente ser implementada como una aplicación WSGI para múltiples usuarios en prácticamente cualquier entorno de red. Una pequeña aplicación  permite que se ejecuea como una aplicación de escritorio – este es un ejecutable de Qt que incorpora un intérprete de Python y un navegador web, junto con la aplicación principal en un solo paquete que puede ser instalado en un ordenador junto a versiones anteriores de pgAdmin.

Sigue leyendo

Crear trigger y función PL/PGSQL que genere código compuesto al realizar Insert en PostgreSQL

PostgreSQL postgres trigger disparador logo elefante banner

En esta entrada haremos un trigger que en cada operación de inserción en una tabla especifica de nuestra base de datos PostgreSQL, llame a una función hecha en PL/PGSQL, la cual generara é insertara en un campo de nuestra tabla seleccionada un código compuesto por el año actual, el valor de un campo (siglas de un estado) en una tabla relacionada y un incremental que debe ser único para los parámetros previos. Es decir el código debe ser como 2015AM0006 2015SU0001 2015AM0007 y se debe comportar de tal manera que cada año se inicialice el valor incremental y dicho valor se incrementa en base al año y siglas de estado. Sigue leyendo

Breve reseña de Bases de Datos en Debian Jessie

PostgreSQL

Como agradable sorpresa encontramos como única opción disponible en los repositorios la versión 9.4 la cual es la ultima y mas reciente versión disponible de PostgreSQL.

Comunicado de Prensa para PostgreSQL 9.4: http://www.postgresql.org/about/press/presskit94/es/

pgAdmin el cliente gráfico mas usado de PostgreSQL también lo encontramos en la ultima versión disponible para el proyecto (1.20).

phpPgAdmin también lo tenemos disponible con la ultima versión estable del proyecto

Sigue leyendo