VII. Internes

Cette partie contient diff�rentes informations qui peuvent �tre utiles aux d�veloppeurs de PostgreSQL.

Table des mati�res
42. Pr�sentation des m�canismes internes de PostgreSQL
42.1. Chemin d'une requ�te
42.2. Moyens pour �tablir des connexions
42.3. �tape d'analyse
42.4. Syst�me de r�gles de PostgreSQL
42.5. Planificateur/Optimiseur
42.6. Ex�cuteur
43. Catalogues syst�me
43.1. Aper�u
43.2. pg_aggregate
43.3. pg_am
43.4. pg_amop
43.5. pg_amproc
43.6. pg_attrdef
43.7. pg_attribute
43.8. pg_cast
43.9. pg_class
43.10. pg_constraint
43.11. pg_conversion
43.12. pg_database
43.13. pg_depend
43.14. pg_description
43.15. pg_group
43.16. pg_index
43.17. pg_inherits
43.18. pg_language
43.19. pg_largeobject
43.20. pg_listener
43.21. pg_namespace
43.22. pg_opclass
43.23. pg_operator
43.24. pg_proc
43.25. pg_rewrite
43.26. pg_shadow
43.27. pg_statistic
43.28. pg_trigger
43.29. pg_type
43.30. Vues syst�me
43.31. pg_indexes
43.32. pg_locks
43.33. pg_rules
43.34. pg_settings
43.35. pg_stats
43.36. pg_tables
43.37. pg_user
43.38. pg_views
44. Protocole client/serveur
44.1. Aper�u
44.2. Flux de messages
44.3. Types de donn�es des message
44.4. Formats de message
44.5. Champs des messages d'erreur et d'avertissement
44.6. R�sum� des modifications depuis le protocole 2.0
45. Conventions de codage pour PostgreSQL
45.1. Formatage
45.2. Reporter les erreurs dans le serveur
45.3. Guide de style des messages d'erreurs
46. Support natif des langues
46.1. Pour le traducteur
46.2. Pour le d�veloppeur
47. �crire un gestionnaire de langage proc�dural
48. Optimiseur g�n�tique de requ�tes (Genetic Query Optimizer)
48.1. Gestion des requ�tes comme un probl�me complexe d'optimisation
48.2. Algorithmes g�n�tiques
48.3. Optimisation g�n�tique des requ�tes (GEQO) avec PostgreSQL
48.4. Lectures suppl�mentaires
49. Fonctions d'estimation du co�t des index
50. Index GiST
50.1. Introduction
50.2. Extensibilit�
50.3. Impl�mentation
50.4. Limitations
50.5. Exemples
51. Fichiers de page
52. Interface moteur BKI
52.1. Format des fichiers BKI
52.2. Commandes BKI
52.3. Exemple