PostgreSQL 18.4 Documentation

The PostgreSQL Global Development Group

Aviso legal

Table of Contents

Prefacio
1. ¿Qué es PostgreSQL?
2. Una breve historia de PostgreSQL
3. Convenciones
4. Más información
5. Pautas para el reporte de errores (bugs)
I. Tutorial
1. Primeros pasos
2. The SQL Language
3. Características avanzadas
II. El lenguaje SQL
4. Sintaxis de SQL
5. Data Definition
6. Manipulación de datos
7. Consultas
8. Tipos de datos
9. Functions and Operators
10. Conversión de tipos
11. Índices
12. Búsqueda en texto completo (Full Text Search)
13. Control de concurrencia
14. Consejos de rendimiento
15. Consultas en paralelo
III. Administración del servidor
16. Instalación desde paquetes binarios
17. Installation from Source Code
18. Configuración y funcionamiento del servidor
19. Server Configuration
20. Autenticación de clientes
21. Roles de la base de datos
22. Gestión de bases de datos
23. Localización
24. Tareas rutinarias de mantenimiento de la base de datos
25. Respaldo y restauración
26. Alta disponibilidad, balanceo de carga y replicación
27. Monitoring Database Activity
28. Confiabilidad y el Write-Ahead Log
29. Logical Replication
30. Compilación en tiempo de ejecución (JIT)
31. Pruebas de regresión
IV. Interfaces de cliente
32. libpq — C Library
33. Objetos grandes (Large Objects)
34. ECPG — Embedded SQL in C
35. The Information Schema
V. Programación del servidor
36. Extender SQL
37. Disparadores (Triggers)
38. Disparadores de eventos
39. El sistema de reglas
40. Lenguajes procedimentales
41. PL/pgSQL — Lenguaje procedimental SQL
42. PL/Tcl — Lenguaje procedimental Tcl
43. PL/Perl — Lenguaje procedimental Perl
44. PL/Python — Lenguaje procedimental Python
45. Server Programming Interface
46. Procesos de soporte en segundo plano (Background Workers)
47. Decodificación lógica
48. Seguimiento del progreso de la replicación
49. Módulos de archivado
50. Módulos de validación de OAuth
VI. Referencia
I. Comandos SQL
II. Aplicaciones cliente de PostgreSQL
III. Aplicaciones de servidor de PostgreSQL
VII. Aspectos internos
51. Descripción general de los componentes internos de PostgreSQL
52. Catálogos del sistema
53. Vistas del sistema
54. Frontend/Backend Protocol
55. Convenciones de programación de PostgreSQL
56. Soporte de idioma nativo
57. Escritura de un manejador de lenguaje procedimental
58. Escribir un adaptador de datos externos (Foreign Data Wrapper)
59. Escritura de un método de muestreo de tablas
60. Escritura de un proveedor de escaneo personalizado
61. Optimizador genético de consultas
62. Definición de la interfaz del método de acceso a tablas
63. Definición de la interfaz del método de acceso a índices
64. Registro de escritura anticipada (WAL) para extensiones
65. Métodos de acceso a índices integrados
66. Almacenamiento físico de bases de datos
67. Procesamiento de transacciones
68. Declaraciones de los catálogos del sistema y contenido inicial
69. Cómo el planificador utiliza las estadísticas
70. Formato del manifiesto de copia de seguridad (Backup Manifest)
VIII. Apéndices
A. Códigos de error de PostgreSQL
B. Soporte de fecha/hora
C. Palabras clave de SQL
D. Conformidad con SQL
E. Notas de lanzamiento (Release Notes)
F. Módulos y extensiones adicionales suministrados
G. Programas adicionales suministrados
H. Proyectos externos
I. El repositorio de código fuente
J. Documentación
K. Límites de PostgreSQL
L. Acrónimos
M. Glosario
N. Soporte de color
O. Características obsoletas o renombradas
Bibliografía
Index