PostgreSQL 7.4beta2 Documentation
Prev
Next
VII. Internals
This part contains assorted information that can be of use to
PostgreSQL
developers.
Table of Contents
44.
Overview of PostgreSQL Internals
44.1.
The Path of a Query
44.2.
How Connections are Established
44.3.
The Parser Stage
44.4.
The
PostgreSQL
Rule System
44.5.
Planner/Optimizer
44.6.
Executor
45.
System Catalogs
45.1.
Overview
45.2.
pg_aggregate
45.3.
pg_am
45.4.
pg_amop
45.5.
pg_amproc
45.6.
pg_attrdef
45.7.
pg_attribute
45.8.
pg_cast
45.9.
pg_class
45.10.
pg_constraint
45.11.
pg_conversion
45.12.
pg_database
45.13.
pg_depend
45.14.
pg_description
45.15.
pg_group
45.16.
pg_index
45.17.
pg_inherits
45.18.
pg_language
45.19.
pg_largeobject
45.20.
pg_listener
45.21.
pg_namespace
45.22.
pg_opclass
45.23.
pg_operator
45.24.
pg_proc
45.25.
pg_rewrite
45.26.
pg_shadow
45.27.
pg_statistic
45.28.
pg_trigger
45.29.
pg_type
46.
Frontend/Backend Protocol
46.1.
Overview
46.2.
Message Flow
46.3.
Message Data Types
46.4.
Message Formats
46.5.
Error and Notice Message Fields
46.6.
Summary of Changes since Protocol 2.0
47.
Page Files
48.
Genetic Query Optimization
48.1.
Query Handling as a Complex Optimization Problem
48.2.
Genetic Algorithms
48.3.
Genetic Query Optimization (
GEQO
) in PostgreSQL
48.4.
Further Readings
49.
GiST Indexes
50.
BKI
Backend Interface
50.1.
BKI
File Format
50.2.
BKI
Commands
50.3.
Example
51.
PostgreSQL Coding Conventions
51.1.
Formatting
51.2.
Reporting Errors Within the Server
51.3.
Error Message Style Guide
52.
gcc
Default Optimizations
53.
Native Language Support
53.1.
For the Translator
53.2.
For the Programmer
Prev
Home
Next
postmaster
Overview of PostgreSQL Internals