PostgreSQL sistema de gestión de base de datos
PostgreSQL es un sistema de gestión de base de datos objeto-relacional (ORDBMS). Es una herramienta gratuita disponible bajo los términos de una licencia estilo BSD.
Este sistema es un competidor de otra base de datos de los sistemas de gestión, que son libres (como MariaDB, MySQL y Firebird) o propietarios (como Oracle, Sybase, DB2, Informix y Microsoft SQL Server). A medida que los proyectos libres de Apache y Linux, PostgreSQL no es controlado por una sola empresa, pero se basa en una comunidad global de desarrolladores y empresas.
PostgreSQL puede almacenar más tipos de datos que los tipos enteros tradicionales. El usuario puede crear los tipos, funciones, uso de tipo de herencia, etc.
PostgreSQL es sustancialmente compatible (más compatible) estándares ANSI SQL 89, 92 SQL (SQL 2) 99 de SQL (SQL 3), SQL: 2003 y SQL: 20085. Se ejecuta en varias plataformas de hardware y sistemas operativos diferentes.
PostgreSQL se ejecuta en Solaris, SunOS, Mac OS X, HP-UX, AIX, Linux, IRIX, Unix Digital, BSD, NetBSD, FreeBSD, OpenBSD, SCO Unix, NeXTSTEP, UnixWare y todo tipo de Unix. Desde la versión 8.0, PostgreSQL también funciona de forma nativa en Windows. Antes de la versión 8, que era una capa de compatibilidad POSIX (por ejemplo cygwin) para ejecutar PostgreSQL en este sistema operativo.
PostgreSQL es ampliamente reconocida por su comportamiento estable cerca de Oracle. Pero también por sus amplias capacidades de programación directamente en el motor de la base de datos a través de PL / pgSQL. El procesamiento de datos interna también puede ser acoplado a otros módulos externos compilados a otros idiomas.
Interfaces PostgreSQL:
– psql es una interfaz de línea de comandos para introducir directamente o mediante el uso de procedimientos almacenados consultas SQL.
– pgAdmin es una herramienta de administración gráfica para PostgreSQL distribuido bajo los términos de la licencia PostgreSQL.
– phpPgAdmin es una interfaz de administración Web para PostgreSQL. La herramienta de administración está escrito en PHP y es compatible con las diversas ramas de PostgreSQL desde su versión 7. La interfaz está basada en scripts PHP y la base de datos PostgreSQL para apoyar diversas tareas administrativas a través del mundo Wide Web.