![](//s1.studylibfr.com/store/data-gzf/bbaefbbcb64fbc6a6f8cfe8206801d5a/1/005024285.htmlex.zip/bg4.jpg)
8.6. Type booléen ...............................................................................................................................76
8.7. Types géométriques ......................................................................................................................76
8.8. Types d'adresses réseau .................................................................................................................78
8.9. Type chaîne de bits .......................................................................................................................80
8.10. Tableaux ...................................................................................................................................80
8.11. Types composites .......................................................................................................................86
8.12. Types identifiants d'objets ............................................................................................................89
8.13. Pseudo-Types ............................................................................................................................90
9. Fonctions et opérateurs ..........................................................................................................................92
9.1. Opérateurs logiques ......................................................................................................................92
9.2. Opérateurs de comparaison ............................................................................................................92
9.3. Fonctions et opérateurs mathématiques .............................................................................................94
9.4. Fonctions et opérateurs de chaînes ...................................................................................................96
9.5. Fonctions et opérateurs de chaînes binaires ...................................................................................... 102
9.6. Fonctions et opérateurs sur les chaînes de bits .................................................................................. 103
9.7. Correspondance de modèles ......................................................................................................... 104
9.8. Fonctions de formatage des types de données .................................................................................. 114
9.9. Fonctions et opérateurs pour date/heure .......................................................................................... 118
9.10. Fonctions et opérateurs géométriques ........................................................................................... 125
9.11. Fonctions et opérateurs pour le type des adresses réseau ...................................................................128
9.12. Fonctions de manipulation de séquence ......................................................................................... 130
9.13. Expressions conditionnelles ........................................................................................................ 131
9.14. Fonctions et opérateurs sur les tableaux ........................................................................................ 133
9.15. Fonctions d'agrégat ...................................................................................................................134
9.16. Expressions de sous-expressions .................................................................................................. 136
9.17. Comparaisons de lignes et de tableaux ..........................................................................................138
9.18. Fonctions renvoyant des ensembles .............................................................................................. 140
9.19. Fonctions d'informations système ................................................................................................ 140
9.20. Fonctions d'administration système .............................................................................................. 145
10. Conversion de types ..........................................................................................................................148
10.1. Aperçu ................................................................................................................................... 148
10.2. Opérateurs ............................................................................................................................... 149
10.3. Fonctions ................................................................................................................................ 151
10.4. Stockage de valeurs ................................................................................................................... 153
10.5. Constructions UNION,CASE et constructions relatives .................................................................... 154
11. Index .............................................................................................................................................. 156
11.1. Introduction ............................................................................................................................. 156
11.2. Types d'index ........................................................................................................................... 156
11.3. Index multicolonnes .................................................................................................................. 157
11.4. Combiner des index multiples ..................................................................................................... 158
11.5. Index uniques .......................................................................................................................... 159
11.6. Index sur des expressions ........................................................................................................... 159
11.7. Index partiels ........................................................................................................................... 160
11.8. Classes d'opérateurs .................................................................................................................. 161
11.9. Examiner l'utilisation des index ................................................................................................... 162
12. Contrôle d'accès simultané .................................................................................................................. 164
12.1. Introduction ............................................................................................................................. 164
12.2. Isolation des transactions ........................................................................................................... 164
12.3. Verrouillage explicite ................................................................................................................ 167
12.4. Vérification de cohérence des données au niveau de l'application ....................................................... 169
12.5. Verrouillage et index ................................................................................................................. 169
13. Conseils sur les performances .............................................................................................................. 171
13.1. Utiliser EXPLAIN ...................................................................................................................171
13.2. Statistiques utilisées par le planificateur ........................................................................................ 174
13.3. Contrôler le planificateur avec des clauses JOIN explicites ..............................................................175
13.4. Remplir une base de données ......................................................................................................177
III. Administration du serveur ......................................................................................................................... 179
14. Procédure d'installation ...................................................................................................................... 180
14.1. Version courte .........................................................................................................................180
14.2. Prérequis ................................................................................................................................. 180
14.3. Obtenir les sources ....................................................................................................................181
14.4. Si vous effectuez une mise à jour ................................................................................................. 182
14.5. Procédure d'installation ..............................................................................................................183
Documentation PostgreSQL 8.1.22
iv