Guide de l'utilisateur PostgreSQL 7.2

The PostgreSQL Global Development Group


Table of Contents
Preface
Qu'est-ce que Postgres ?
Succinte histoire de PostgreSQL
Le projet Postgres de Berkeley
Postgres95
PostgreSQL
Resources en documentation
Terminologie et Notation
Rapports de bugs
Identification des bugs
Que rapporter
Où rapporter vos bugs
An 2000
Syntaxe SQL
Structure lexicale
Identifiants et mots-clé
Constantes
Operateurs
Caractères spéciaux
Commentaires
Colonnes
Expressions de valeur
Références de colonne
Paramètres de position
Opérateurs d'invocation
Appels fonction
Expressions d'agrégation
Coercition de type
Sous requêtes modulables
Priorité lexicale
Requêtes
Vue d'ensemble
Expressions de table
Clause FROM
Clause WHERE
Clauses GROUP BY et HAVING
Listes de sélection
Labels de colonnes
DISTINCT
Requêtes combinées
Triage de lignes
LIMIT et OFFSET
Types
Types numériques
Types entier
Nombres à précision arbitraire
Types décimaux
Types Serial
Type monétaire
Types caractère
Chaînes binaires
Types Date/Time
Entrée Date/Time
Sorties Date/Time
Zones horaires
Internes
Type booléen
Types géométriques
Point
Segments de droite
Box
Path
Polygone
Circle
Types adresses réseau
inet
cidr
inet contre cidr
macaddr
Types chaîne de bit
Fonctions et Opérateurs
Opérateurs logiques
Opérateurs de comparaison
Fonctions et opérateurs mathématiques
Opérateurs et fonctions chaîne
Fonctions et opérateurs chaîne binaire
Filtrage
Filtrage avec LIKE
Expressions régulières POSIX
Fonctions de formatage de type
Fonctions et opérateurs date/time
EXTRACT, date_part
date_trunc
Date/Time courants
Fonctions et opérateurs géométriques
Fonctions type adresse réseau
Fonctions de manipulation de séquence
Expressions conditionnelles
Fonctions diverses
Fonctions d'agrégation
Expressions sous requêtes
Conversion de type
Introduction
Vue d'ensemble
Opérateurs
Fonctions
Requêtes cibles
Constructions UNION et CASE
Tableaux
Indexes
Introduction
Types d'indexes
Indexes multicolonnes
Indexes uniques
Indexes fonctionnels
Classes opérateur
Clés
Indexes partiels
Examen de l'utilisation d'indexes
Héritage
Contrôle de concurence multi-version
Introduction
Isolation des transactions
Niveau d'isolation en lecture non libre
Niveau d'isolation en série
Vérification de la persistance des données au niveau application
Verrouillage et tables
Verrouillages niveau-table
Verrouillages niveau-ligne
Verrouillage et indexes
Administrer une base
Création d'une base
Accéder à une base
Supprimer une base
Astuces de performance
Utilisation de EXPLAIN
Statistiques utilisées par le planner
Contrôle du planner avec des JOIN explicites
Remplir une base
Désactiver Autocommit
Utiliser COPY FROM
Supprimer les Indexes
ANALYZE par la suite
Support date/heure
Mots-clé Date/Time
Zones horaires
Zones horaires australiennes
Interprétation des entrées date/time
Historique des unités
Mots-clé SQL
Bibliographie