Un nuevo proyecto de GitHub simplifica el desarrollo de extensiones para PostgreSQL utilizando Visual Studio Code (VS Code). La herramienta proporciona un contenedor de desarrollo (dev container) preconfigurado que incluye todas las herramientas necesarias para depurar y construir extensiones de PostgreSQL, incluyendo compilaciones sin optimizaciones, aserciones habilitadas y símbolos de depuración. Esto facilita la detección temprana de errores de programación y simplifica el proceso de depuración.
Para utilizar el contenedor, los usuarios deben cumplir con ciertos requisitos previos y luego seleccionar la opción 'Reopen in Container' en VS Code. El proceso descarga una imagen base, instala herramientas y compila PostgreSQL. El proyecto incluye un ejemplo de extensión 'hello_world' y proporciona instrucciones detalladas para su instalación, prueba y depuración, incluyendo la creación de bases de datos, la ejecución de comandos SQL y la conexión a la base de datos para la depuración. La iniciativa busca reducir la barrera de entrada para los desarrolladores que desean crear extensiones para PostgreSQL, acelerando el desarrollo y mejorando la calidad del código.
