Postgres
El equipo de desarrollo de PostgreSQL
Editado por
Thomas Lockhart
Guia del Programador de PostgreSQL por El equipo de desarrollo de PostgreSQL Editado por Thomas Lockhart
PostgreSQL es marca registrada © 1996-9 por el Postgres Global Development Group.
Tabla de contenidosSumario........................................................................................................................... i 1. Introducción ...............................................................................................................1 1.1. Recursos............................................................................................................1 1.2. Terminología.....................................................................................................3 1.3. Notación............................................................................................................4 1.4. Y2K Statement (Informe sobre el efecto 2000)................................................5 1.5. Copyrights y Marcas Registradas .....................................................................6 2. Arquitectura...............................................................................................................1 2.1. Conceptos de Arquitectura de Postgres ............................................................1 3. Extensor SQL: Preludio ............................................................................................3 3.1. Como hacer extensible el trabajo......................................................................3 3.2. El Tipo de Sistema de Postgres.........................................................................4 3.3. Acerca de los Sistema de Catalogo de Postgres................................................4 4. Extendiendo SQL: Funciones ...................................................................................7 4.1. Funcionesde Lenguaje de Consultas (SQL).....................................................7 4.1.1. Ejemplos ................................................................................................8 4.1.2. Funciones SQL sobre Tipos Base ..........................................................9 4.1.3. Funciones SQL sobre Tipos Compuestos ............................................10 4.2.Funciones de Lenguaje Procedural .................................................................13 4.3. Funciones Internas ..........................................................................................13 4.4. Funciones de Lenguaje Compilado (C) ..........................................................14 4.4.1. Funciones de Lenguaje C sobre Tipos Base........................................15 4.4.2. Funciones del Lenguaje C sobre Tipos Compuestos ...........................20 4.4.3. Escribiendo código...............................................................................22 4.5. Sobrecarga de funciones .................................................................................24 4.5.1. Conflictos en el Espacio de Nombres..................................................24 4.5.1.1. Pre-v6.6.....................................................................................24 5. Extendiendo SQL: Tipos .........................................................................................26 5.1. Tipos Definidos por el Usuario .......................................................................26 5.1.1. Funciones Necesarias para un TipoDefinido por el Usuario...............26
3
5.1.2. Objetos Grandes...................................................................................28 6. Extenediendo SQL: Operadores.............................................................................30 6.1. Información de optimización de operador ......................................................31 6.1.1. COMMUTATOR...
Regístrate para leer el documento completo.