Postgressql Presentacion
Postgressql Presentacion
• Booleano
• Números de precisión arbitraria
• Personaje (texto, varchar, char)
• Binario
• Fecha / hora (marca de tiempo / hora con / sin zona horaria, fecha, intervalo)
• Dinero
• Enumerar
• Cuerdas de bits
• Tipo de búsqueda de texto
• Compuesto
• HStore, una extensión habilitada para almacenar el valor clave en PostgreSQL
[32]
• Arrays (longitud variable y puede ser de cualquier tipo de datos, incluidos tipos
de texto y compuestos) hasta 1 GB en tamaño de almacenamiento total
• Primitivas geométricas
• Direcciones IPv4 e IPv6
• Bloques CIDR y direcciones MAC
• XML soportando consultas XPath
• UUID
• JSON y un JSONB binario más rápido (desde la versión 9.4; no es lo mismo
que BSON [33] )
• Además, los usuarios pueden crear sus propios tipos de datos que, por lo
general, se pueden hacer completamente indexables a través de las
infraestructuras de indexación de PostgreSQL: GiST, GIN, SP-GiST. Ejemplos
de estos incluyen los tipos de datos del sistema de información geográfica
(GIS) del proyecto PostGIS para PostgreSQL.
Seguridad
• psql
• pgAdmin
• phpPgAdmin
• PostgreSQL Studio
• TeamPostgreSQL
• LibreOffice / OpenOffice.org Base
• pgBadger
• pgDevOps
• pgDevOps
Administración de la Base de Datos
Historia de lanzamiento
Final de
Lanzamiento Primer lanzamiento Última versión menor Último lanzamiento Hitos
Vida [108]
Primer lanzamiento
formal de PostgreSQL,
6.0 1997-01-29 N /A N/A N/A índices únicos, utilidad
pg_dumpall,
autenticación de ident.
Índices de varias
columnas, secuencias,
6.1 1997-06-08 6.1.1 1997-07-22 N/A tipo de datos de dinero,
GEQO (GEnetic Query
Optimizer)
Interfaz JDBC,
disparadores, interfaz
6.2 1997-10-02 6.2.1 1997-10-17 N/A
de programación del
servidor, restricciones
Capacidad de
6.3 1998-03-01 6.3.2 1998-04-07 2003-04 subselección SQL-92,
PL / pgTCL
VISTAS (entonces solo
6.4 1998-10-30 6.4.2 1998-12-20 2003-10 lectura) y REGLAS,
PL / pgSQL
MVCC , tablas
temporales, más soporte
6.5 1999-06-09 6.5.3 1999-10-13 2004-06 de sentencias SQL
(CASE, INTERSECT y
EXCEPT)
Claves foráneas,
7.0 2000-05-08 7.0.3 2000-11-11 2004-05 sintaxis SQL-92 para
uniones
Registro de escritura
7.1 2001-04-13 7.1.3 2001-08-15 2006-04 anticipada, uniones
externas
PL / Python, ya no se
requieren OID ,
7.2 2002-02-04 7.2.8 2005-05-09 2007-02
PGSCRIPT VS PL / PGSQL POSTGRESQL
pl / Pgsql, por otro lado, es de hecho una extensión del lenguaje SQL
típico de Postgresql, que recuerda un lenguaje Oracle similar.
Obviamente, pl / Pgsql opera a nivel de servidor.
Ejemplo de pgScript
SET @N = 0;
SET @PROGR = 'pgScript';
- PRINT @PROGR + 'features' + CAST (@N AS STRING);
SET @N = @N +1;
IMPRIMIR @N;
MIENTRAS @N <10
EMPEZAR
SET @N = @N +1;
IMPRIMIR @N;
FIN
Modos de Backup
Módulo DUMP
Características:
Respaldo BD PostgreSql
Respaldo BD PostgreSql
Características: