PostgreSQL 8.0.1 Documentation
The PostgreSQL Global Development Group
Copyright © 1996-2005 The PostgreSQL Global Development Group
- Table of Contents
- Preface
- I. Tutorial
- II. The SQL Language
- III. Server Administration
- 14. Installation Instructions
- 15. Client-Only Installation on Windows
- 16. Server Run-time Environment
- 17. Database Users and Privileges
- 18. Managing Databases
- 19. Client Authentication
- 20. Localization
- 21. Routine Database Maintenance Tasks
- 22. Backup and Restore
- 23. Monitoring Database Activity
- 24. Monitoring Disk Usage
- 25. Write-Ahead Logging (WAL)
- 26. Regression Tests
- IV. Client Interfaces
- V. Server Programming
- VI. Reference
- VII. Internals
- 40. Overview of PostgreSQL Internals
- 41. System Catalogs
- 42. Frontend/Backend Protocol
- 43. PostgreSQL Coding Conventions
- 44. Native Language Support
- 45. Writing A Procedural Language Handler
- 46. Genetic Query Optimizer
- 47. Index Cost Estimation Functions
- 48. GiST Indexes
- 49. Database Physical Storage
- 50. BKI Backend Interface
- VIII. Appendixes
- Bibliography
- Index
- List of Tables
- 4-1. Operator Precedence (decreasing)
- 8-1. Data Types
- 8-2. Numeric Types
- 8-3. Monetary Types
- 8-4. Character Types
- 8-5. Special Character Types
- 8-6. Binary Data Types
- 8-7. bytea Literal Escaped Octets
- 8-8. bytea Output Escaped Octets
- 8-9. Date/Time Types
- 8-10. Date Input
- 8-11. Time Input
- 8-12. Time Zone Input
- 8-13. Special Date/Time Inputs
- 8-14. Date/Time Output Styles
- 8-15. Date Order Conventions
- 8-16. Geometric Types
- 8-17. Network Address Types
- 8-18. cidr Type Input Examples
- 8-19. Object Identifier Types
- 8-20. Pseudo-Types
- 9-1. Comparison Operators
- 9-2. Mathematical Operators
- 9-3. Mathematical Functions
- 9-4. Trigonometric Functions
- 9-5. SQL String Functions and Operators
- 9-6. Other String Functions
- 9-7. Built-in Conversions
- 9-8. SQL Binary String Functions and Operators
- 9-9. Other Binary String Functions
- 9-10. Bit String Operators
- 9-11. Regular Expression Match Operators
- 9-12. Regular Expression Atoms
- 9-13. Regular Expression Quantifiers
- 9-14. Regular Expression Constraints
- 9-15. Regular Expression Character-Entry Escapes
- 9-16. Regular Expression Class-Shorthand Escapes
- 9-17. Regular Expression Constraint Escapes
- 9-18. Regular Expression Back References
- 9-19. ARE Embedded-Option Letters
- 9-20. Formatting Functions
- 9-21. Template Patterns for Date/Time Formatting
- 9-22. Template Pattern Modifiers for Date/Time Formatting
- 9-23. Template Patterns for Numeric Formatting
- 9-24.
to_char
Examples - 9-25. Date/Time Operators
- 9-26. Date/Time Functions
- 9-27. AT TIME ZONE Variants
- 9-28. Geometric Operators
- 9-29. Geometric Functions
- 9-30. Geometric Type Conversion Functions
- 9-31. cidr and inet Operators
- 9-32. cidr and inet Functions
- 9-33. macaddr Functions
- 9-34. Sequence Functions
- 9-35. array Operators
- 9-36. array Functions
- 9-37. Aggregate Functions
- 9-38. Series Generating Functions
- 9-39. Session Information Functions
- 9-40. Access Privilege Inquiry Functions
- 9-41. Schema Visibility Inquiry Functions
- 9-42. System Catalog Information Functions
- 9-43. Comment Information Functions
- 9-44. Configuration Settings Functions
- 9-45. Backend Signalling Functions
- 9-46. Backup Control Functions
- 12-1. SQL Transaction Isolation Levels
- 16-1. Short option key
- 16-2. System V IPC parameters
- 20-1. Server Character Sets
- 20-2. Client/Server Character Set Conversions
- 23-1. Standard Statistics Views
- 23-2. Statistics Access Functions
- 30-1. information_schema_catalog_name Columns
- 30-2. applicable_roles Columns
- 30-3. check_constraints Columns
- 30-4. column_domain_usage Columns
- 30-5. column_privileges Columns
- 30-6. column_udt_usage Columns
- 30-7. columns Columns
- 30-8. constraint_column_usage Columns
- 30-9. constraint_table_usage Columns
- 30-10. data_type_privileges Columns
- 30-11. domain_constraints Columns
- 30-12. domain_udt_usage Columns
- 30-13. domains Columns
- 30-14. element_types Columns
- 30-15. enabled_roles Columns
- 30-16. key_column_usage Columns
- 30-17. parameters Columns
- 30-18. referential_constraints Columns
- 30-19. role_column_grants Columns
- 30-20. role_routine_grants Columns
- 30-21. role_table_grants Columns
- 30-22. role_usage_grants Columns
- 30-23. routine_privileges Columns
- 30-24. routines Columns
- 30-25. schemata Columns
- 30-26. sql_features Columns
- 30-27. sql_implementation_info Columns
- 30-28. sql_languages Columns
- 30-29. sql_packages Columns
- 30-30. sql_sizing Columns
- 30-31. sql_sizing_profiles Columns
- 30-32. table_constraints Columns
- 30-33. table_privileges Columns
- 30-34. tables Columns
- 30-35. triggers Columns
- 30-36. usage_privileges Columns
- 30-37. view_column_usage Columns
- 30-38. view_table_usage Columns
- 30-39. views Columns
- 31-1. Equivalent C Types for Built-In SQL Types
- 31-2. B-tree Strategies
- 31-3. Hash Strategies
- 31-4. R-tree Strategies
- 31-5. B-tree Support Functions
- 31-6. Hash Support Functions
- 31-7. R-tree Support Functions
- 31-8. GiST Support Functions
- 41-1. System Catalogs
- 41-2. pg_aggregate Columns
- 41-3. pg_am Columns
- 41-4. pg_amop Columns
- 41-5. pg_amproc Columns
- 41-6. pg_attrdef Columns
- 41-7. pg_attribute Columns
- 41-8. pg_cast Columns
- 41-9. pg_class Columns
- 41-10. pg_constraint Columns
- 41-11. pg_conversion Columns
- 41-12. pg_database Columns
- 41-13. pg_depend Columns
- 41-14. pg_description Columns
- 41-15. pg_group Columns
- 41-16. pg_index Columns
- 41-17. pg_inherits Columns
- 41-18. pg_language Columns
- 41-19. pg_largeobject Columns
- 41-20. pg_listener Columns
- 41-21. pg_namespace Columns
- 41-22. pg_opclass Columns
- 41-23. pg_operator Columns
- 41-24. pg_proc Columns
- 41-25. pg_rewrite Columns
- 41-26. pg_shadow Columns
- 41-27. pg_statistic Columns
- 41-28. pg_tablespace Columns
- 41-29. pg_trigger Columns
- 41-30. pg_type Columns
- 41-31. System Views
- 41-32. pg_indexes Columns
- 41-33. pg_locks Columns
- 41-34. pg_rules Columns
- 41-35. pg_settings Columns
- 41-36. pg_stats Columns
- 41-37. pg_tables Columns
- 41-38. pg_user Columns
- 41-39. pg_views Columns
- 49-1. Contents of PGDATA
- 49-2. Overall Page Layout
- 49-3. PageHeaderData Layout
- 49-4. HeapTupleHeaderData Layout
- A-1. PostgreSQL Error Codes
- B-1. Month Names
- B-2. Day of the Week Names
- B-3. Date/Time Field Modifiers
- B-4. Time Zone Abbreviations for Input
- B-5. Australian Time Zone Abbreviations for Input
- B-6. Time Zone Names for Setting timezone
- C-1. SQL Key Words
- List of Figures
- 46-1. Structured Diagram of a Genetic Algorithm
- List of Examples
- 8-1. Using the character types
- 8-2. Using the boolean type
- 8-3. Using the bit string types
- 10-1. Exponentiation Operator Type Resolution
- 10-2. String Concatenation Operator Type Resolution
- 10-3. Absolute-Value and Negation Operator Type Resolution
- 10-4. Rounding Function Argument Type Resolution
- 10-5. Substring Function Type Resolution
- 10-6. character Storage Type Conversion
- 10-7. Type Resolution with Underspecified Types in a Union
- 10-8. Type Resolution in a Simple Union
- 10-9. Type Resolution in a Transposed Union
- 11-1. Setting up a Partial Index to Exclude Common Values
- 11-2. Setting up a Partial Index to Exclude Uninteresting Values
- 11-3. Setting up a Partial Unique Index
- 19-1. Example pg_hba.conf entries
- 19-2. An example pg_ident.conf file
- 27-1. libpq Example Program 1
- 27-2. libpq Example Program 2
- 27-3. libpq Example Program 3
- 28-1. Large Objects with libpq Example Program
- 34-1. Manual Installation of PL/pgSQL
- 35-1. A PL/pgSQL Trigger Procedure
- 35-2. A PL/pgSQL Trigger Procedure For Auditing
- 35-3. A PL/pgSQL Trigger Procedure For Maintaining A Summary Table
- 35-4. Porting a Simple Function from PL/SQL to PL/pgSQL
- 35-5. Porting a Function that Creates Another Function from PL/SQL to PL/pgSQL
- 35-6. Porting a Procedure With String Manipulation and OUT Parameters from PL/SQL to PL/pgSQL
- 35-7. Porting a Procedure from PL/SQL to PL/pgSQL
Next | ||
Preface |