PostgreSQL es un Sistema de Gestión de Bases de Datos Open Source, que tiene las siguientes características:
- Es un gestor de bases de datos orientadas a objetos, cumple los estándares SQL92 y SQL99, y soporta funcionalidades avanzadas.
- Es el sistema de gestión de bases de datos de código abierto más potente del mercado.
- Es de código libre, publicado bajo la licencia BSD.
- No es espacial, no admite datos geográficos. Si queremos trabajar con datos espaciales es necesario trabajar con PostGIS.
PostGIS es una extensión de PostgreSQL, que añade soporte de objetos geográficos a PostgreSQL, convirtiéndola en una base de datos espacial. Tiene las siguientes características:
- Permite el uso de objetos GIS incluyendo el soporte para índices GiST y funciones básicas para el análisis de objetos GIS.
- Está publicado bajo licencia GNU.
- Con PostGIS podemos usar los objetos de especificaciones de OpenGIS: puntos, líneas, polígonos, multilíneas, multipuntos, y colecciones geométricas.
pgAdmin 4 es una aplicación gráfica para gestionar el gestor de BD PostgreSQL, siendo la más completa y popular con licencia Open Source. Está escrita en C++ y se puede usar en Linux, FreeBSD, Solaris, Mac OS X y Windows. El interfaz gráfico soporta todas las características de PostgreSQL y facilita enormemente la administración.