2011-08-31 10 views
5

Quiero saber si hay un entorno libre para desarrollar en PL/pgSQL.¿Hay un entorno libre PL/pgSQL para desarrollar para PostgreSQL?

Escribir el código en Notepad ++, reemplazar la función y ejecutarla hace que el proceso sea lento. Estoy usando pgAdmin (solo para reemplazar y ejecutar el procedimiento) en este momento, pero esto no es lo que quiero.

Sé que hay una pregunta similar aquí, pero no está duplicada. Todas las herramientas para desarrollar se pagan, quiero saber si hay una gratis.

+0

Hmm? ¿Exactamente, que es lo que quieres? Recomiendo reemplazar el Bloc de notas con 'vim'. Es bastante rápido para desarrollar PL/pgSQL. – snap

+2

¿Qué es exactamente lo que falta en pgAdmin? –

+0

Ok, estaba usando Notepad ++. Solo tengo algo que me puede proporcionar una gran sintaxis de iluminación, una sintaxis completa y una forma rápida de probar los procedimientos. Las cosas básicas de un IDE. Creo que el desarrollo de Notepad ++ es demasiado lento, copiando el código a pgAdmin, reemplazando la función y ejecutándola. Siento que ese no es el ideal y un entorno para esto puede ayudar, pero busqué mucho y no encontré casi nada, solo software pago. –

Respuesta

3

Estoy muy contento con el siguiente entorno.

Utilizo un editor de programador como geany o similar y edito un archivo con funciones - Pongo funciones relacionadas en un archivo - esto es similar a los módulos de otros entornos.

No uso una copia para pgAdmin - es un trabajo terrible - y no lo creo, pgAdmin es una buena herramienta para editar y mantener más funciones - es bueno para cambios ad hoc. El editor no es fuerte, es simple y no puede usar las herramientas habituales como git, cvs, .. Más. No puede organizar funciones relacionadas con una sola entidad.

Si tengo uno o dos archivos, entonces tengo una consola abierta, y solo importo un archivo a postgres mediante el comando \ i. Si tengo un proyecto más grande y complejo, utilizo un makefile, por lo que importa automáticamente solo archivos modificados y dependientes. Esto es muy bueno y muy efectivo cuando tienes un proyecto con más de cien funciones.

Cuestiones relacionadas