-
+ id="geometric-operators">
Geometric Operators
-
+ id="interval-operators">
Time Interval Operators
- <Sect1>
-
id="cidr-opers">IP V4 CIDR Operators
+ <sect1 id="cidr-operators">
+
IP V4 CIDR Operators
- Sect1>
+ sect1>
- <Sect1>
-
id="inet-opers">IP V4 INET Operators
+ <sect1 id="inet-operators">
+
IP V4 INET Operators
- Sect1>
+ sect1>
-
+ id="understand-performance">
Understanding Performance
performance.
-
+ id="using-explain">
Using EXPLAIN
This chapter describes how to compile, install and
use PL/Perl.
-
+ id="plperl-overview">
Overview
PL/Perl allows you to write functions in the Perl scripting
-
+ id="plperl-install">
Building and Installing
Assuming that the
Postgres
-
+ id="plperl-use">
Using PL/Perl
Assume you have the following table:
-
+ id="plsql">
PL/pgSQL - SQL Procedural Language
This package was originally written by Jan Wieck.
-
+ id="plsql-overview">
Overview
-
+ id="plpgsql-description">
Description
-
+ id="plpgsql-examples">
Examples
-
+ id="pltcl">
PL/Tcl - TCL Procedural Language
-
+ id="pltcl-overview">
Overview
-
+ id="pltcl-description">
Description
-
+ id="populate">
Populating a Database
efficient as possible.
-
+ id="disable-autocommit">
Disable Auto-commit
-
+ id="populate-copy-from">
Use COPY FROM
-
+ id="populate-rm-indices">
Remove Indices
-
+ id="problem-reporting">
Problem Reporting Guidelines
are covered elsewhere.
-
+ id="protocol-overview">
Overview
-
+ id="protocol-protocol">
Protocol
-
+ id="protocol-message-types">
Message Data Types
-
+ id="protocol-message-formats">
Message Formats
are extensions to the
ANSI standard.
-
+ id="query-psql">
Interactive Monitor
-
+ id="query-concepts">
Concepts
-
+ id="query-table">
Creating a New Class
-
+ id="query-populate">
Populating a Class with Instances
-
+ id="query-query">
Querying a Class
-
+ id="query-selectinto">
Redirecting SELECT Queries
-
+ id="query-join">
Joins Between Classes
-
+ id="query-update">
Updates
-
+ id="query-delete">
Deletions
-
+ id="query-agg">
Using Aggregate Functions
the regression tests are current for every official release.
-
+ id="regress-environment">
Regression Environment
-
+ id="regress-procedure">
Regression Test Procedure
-
+ id="regress-analysis">
Regression Analysis
-
+ id="regress-platform">
Platform-specific comparison files
Release Notes
-
+ id="release-7-1">
Release 7.1
- Id="runtime-config">
+ id="runtime-config">
Run-time configuration
-
+ id="ssh">
Secure TCP/IP Connections with SSH tunnels
-
+ id="source">
Postgres Source Code
-
+ id="source-format">
Formatting
On error, a negative or NULL result will be returned.
-
+ id="spi-interface">
Interface Functions
-
+ id="spi-interface-support">
Interface Support Functions
-
+ id="spi-memory">
Memory Management
-
+ id="spi-visibility">
Visibility of Data Changes
-
+ id="spi-examples">
Examples
-
+ id="relmodel-formal">
Relational Data Model Formalities
-
+ id="relmodel-oper">
Operations in the Relational Data Model
-
+ id="start-env">
Setting Up Your Environment
-
+ id="start-psql">
Starting the Interactive Monitor (psql)
-
+ id="start-manage-db">
Managing a Database
types, functions, and operators.
-
+ id="sql-keywords">
Key Words
-
+ id="sql-comments">
Comments
-
+ id="sql-names">
Names
-
+ id="sql-constants">
Constants
-
+ id="sql-columns">
Fields and Columns
-
+ id="sql-operators">
Operators
-
+ id="sql-expressions">
Expressions
AFTER on INSERT, DELETE or UPDATE of a tuple as a trigger event.
-
+ id="trigger-create">
Trigger Creation
-
+ id="trigger-manager">
Interaction with the Trigger Manager
-
+ id="trigger-datachanges">
Visibility of Data Changes
-
+ id="trigger-examples">
Examples
implicit type conversion and coercion.
-
+ id="typeconv-overview">
Overview
-
+ id="typeconv-oper">
Operators
-
+ id="typeconv-func">
Functions
-
+ id="typeconv-query">
Query Targets
-
+ id="typeconv-union">
UNION Queries
enough to not warrant explanation.
-
+ id="database-users">
Database Users
-
+ id="groups">
Groups
-
+ id="privileges">
Privileges
-
+ id="perm-functions">
Functions and Triggers
and funcs.c.
-
+ id="xfunc-sql">
Query Language (SQL) Functions
-
+ id="xfunc-pl">
Procedural Language Functions
-
+ id="xfunc-internal">
Internal Functions
-
+ id="xfunc-c">
Compiled (C) Language Functions
-
+ id="xfunc-overload">
Function Overloading
COMMUTATOR and other optimizer hints appear below.
-
+ id="xoper-optimization">
Operator Optimization Information
is outside the scope of this manual.
-
+ id="xplang-install">
Installing Procedural Languages
are in funcs.sql.
-
+ id="xtypes-userdefined">
User-Defined Types