]> begriffs open source - ai-pg/blob - toc.md
Include links to all subsection html pages, with shorter paths too
[ai-pg] / toc.md
1 # PostgreSQL 18.0 Documentation - Comprehensive Table of Contents
2
3 *Automatically generated from the PostgreSQL 18.0 HTML documentation*
4
5 **Location:** `full-docs/src/sgml/html/`
6
7 ---
8
9 - **[PostgreSQL 18.0 Documentation](full-docs/src/sgml/html/index.html)**
10   - [Preface](full-docs/src/sgml/html/preface.html)
11   - [1.  What Is PostgreSQL?](full-docs/src/sgml/html/intro-whatis.html)
12   - [2. A Brief History of PostgreSQL](full-docs/src/sgml/html/history.html)
13   - [3. Conventions](full-docs/src/sgml/html/notation.html)
14   - [4. Further Information](full-docs/src/sgml/html/resources.html)
15   - [5. Bug Reporting Guidelines](full-docs/src/sgml/html/bug-reporting.html)
16   - [I. Tutorial](full-docs/src/sgml/html/tutorial.html)
17   - [1. Getting Started](full-docs/src/sgml/html/tutorial-start.html)
18   - [2. The SQL Language](full-docs/src/sgml/html/tutorial-sql.html)
19   - [3. Advanced Features](full-docs/src/sgml/html/tutorial-advanced.html)
20   - [II. The SQL Language](full-docs/src/sgml/html/sql.html)
21   - [4. SQL Syntax](full-docs/src/sgml/html/sql-syntax.html)
22   - [5. Data Definition](full-docs/src/sgml/html/ddl.html)
23   - [6. Data Manipulation](full-docs/src/sgml/html/dml.html)
24   - [7. Queries](full-docs/src/sgml/html/queries.html)
25   - [8. Data Types](full-docs/src/sgml/html/datatype.html)
26   - [9. Functions and Operators](full-docs/src/sgml/html/functions.html)
27   - [10. Type Conversion](full-docs/src/sgml/html/typeconv.html)
28   - [11. Indexes](full-docs/src/sgml/html/indexes.html)
29   - [12. Full Text Search](full-docs/src/sgml/html/textsearch.html)
30   - [13. Concurrency Control](full-docs/src/sgml/html/mvcc.html)
31   - [14. Performance Tips](full-docs/src/sgml/html/performance-tips.html)
32   - [15. Parallel Query](full-docs/src/sgml/html/parallel-query.html)
33   - [III. Server Administration](full-docs/src/sgml/html/admin.html)
34   - [16. Installation from Binaries](full-docs/src/sgml/html/install-binaries.html)
35   - [17. Installation from Source Code](full-docs/src/sgml/html/installation.html)
36   - [18. Server Setup and Operation](full-docs/src/sgml/html/runtime.html)
37   - [19. Server Configuration](full-docs/src/sgml/html/runtime-config.html)
38   - [20. Client Authentication](full-docs/src/sgml/html/client-authentication.html)
39   - [21. Database Roles](full-docs/src/sgml/html/user-manag.html)
40   - [22. Managing Databases](full-docs/src/sgml/html/managing-databases.html)
41   - [23. Localization](full-docs/src/sgml/html/charset.html)
42   - [24. Routine Database Maintenance Tasks](full-docs/src/sgml/html/maintenance.html)
43   - [25. Backup and Restore](full-docs/src/sgml/html/backup.html)
44   - [26. High Availability, Load Balancing, and Replication](full-docs/src/sgml/html/high-availability.html)
45   - [27. Monitoring Database Activity](full-docs/src/sgml/html/monitoring.html)
46   - [28. Reliability and the Write-Ahead Log](full-docs/src/sgml/html/wal.html)
47   - [29. Logical Replication](full-docs/src/sgml/html/logical-replication.html)
48   - [30. Just-in-Time Compilation (JIT)](full-docs/src/sgml/html/jit.html)
49   - [31. Regression Tests](full-docs/src/sgml/html/regress.html)
50   - [IV. Client Interfaces](full-docs/src/sgml/html/client-interfaces.html)
51   - [32. libpq — C Library](full-docs/src/sgml/html/libpq.html)
52   - [33. Large Objects](full-docs/src/sgml/html/largeobjects.html)
53   - [34. ECPG — Embedded SQL in C](full-docs/src/sgml/html/ecpg.html)
54   - [35. The Information Schema](full-docs/src/sgml/html/information-schema.html)
55   - [V. Server Programming](full-docs/src/sgml/html/server-programming.html)
56   - [36. Extending SQL](full-docs/src/sgml/html/extend.html)
57   - [37. Triggers](full-docs/src/sgml/html/triggers.html)
58   - [38. Event Triggers](full-docs/src/sgml/html/event-triggers.html)
59   - [39. The Rule System](full-docs/src/sgml/html/rules.html)
60   - [40. Procedural Languages](full-docs/src/sgml/html/xplang.html)
61   - [41. PL/pgSQL — SQL Procedural Language](full-docs/src/sgml/html/plpgsql.html)
62   - [42. PL/Tcl — Tcl Procedural Language](full-docs/src/sgml/html/pltcl.html)
63   - [43. PL/Perl — Perl Procedural Language](full-docs/src/sgml/html/plperl.html)
64   - [44. PL/Python — Python Procedural Language](full-docs/src/sgml/html/plpython.html)
65   - [45. Server Programming Interface](full-docs/src/sgml/html/spi.html)
66   - [46. Background Worker Processes](full-docs/src/sgml/html/bgworker.html)
67   - [47. Logical Decoding](full-docs/src/sgml/html/logicaldecoding.html)
68   - [48. Replication Progress Tracking](full-docs/src/sgml/html/replication-origins.html)
69   - [49. Archive Modules](full-docs/src/sgml/html/archive-modules.html)
70   - [50. OAuth Validator Modules](full-docs/src/sgml/html/oauth-validators.html)
71   - [VI. Reference](full-docs/src/sgml/html/reference.html)
72   - [I. SQL Commands](full-docs/src/sgml/html/sql-commands.html)
73   - [II. PostgreSQL Client Applications](full-docs/src/sgml/html/reference-client.html)
74   - [III. PostgreSQL Server Applications](full-docs/src/sgml/html/reference-server.html)
75   - [VII. Internals](full-docs/src/sgml/html/internals.html)
76   - [51. Overview of PostgreSQL Internals](full-docs/src/sgml/html/overview.html)
77   - [52. System Catalogs](full-docs/src/sgml/html/catalogs.html)
78   - [53. System Views](full-docs/src/sgml/html/views.html)
79   - [54. Frontend/Backend Protocol](full-docs/src/sgml/html/protocol.html)
80   - [55. PostgreSQL Coding Conventions](full-docs/src/sgml/html/source.html)
81   - [56. Native Language Support](full-docs/src/sgml/html/nls.html)
82   - [57. Writing a Procedural Language Handler](full-docs/src/sgml/html/plhandler.html)
83   - [58. Writing a Foreign Data Wrapper](full-docs/src/sgml/html/fdwhandler.html)
84   - [59. Writing a Table Sampling Method](full-docs/src/sgml/html/tablesample-method.html)
85   - [60. Writing a Custom Scan Provider](full-docs/src/sgml/html/custom-scan.html)
86   - [61. Genetic Query Optimizer](full-docs/src/sgml/html/geqo.html)
87   - [62. Table Access Method Interface Definition](full-docs/src/sgml/html/tableam.html)
88   - [63. Index Access Method Interface Definition](full-docs/src/sgml/html/indexam.html)
89   - [64. Write Ahead Logging for Extensions](full-docs/src/sgml/html/wal-for-extensions.html)
90   - [65. Built-in Index Access Methods](full-docs/src/sgml/html/indextypes.html)
91   - [66. Database Physical Storage](full-docs/src/sgml/html/storage.html)
92   - [67. Transaction Processing](full-docs/src/sgml/html/transactions.html)
93   - [68. System Catalog Declarations and Initial Contents](full-docs/src/sgml/html/bki.html)
94   - [69. How the Planner Uses Statistics](full-docs/src/sgml/html/planner-stats-details.html)
95   - [70. Backup Manifest Format](full-docs/src/sgml/html/backup-manifest-format.html)
96   - [VIII. Appendixes](full-docs/src/sgml/html/appendixes.html)
97   - [A. PostgreSQL Error Codes](full-docs/src/sgml/html/errcodes-appendix.html)
98   - [B. Date/Time Support](full-docs/src/sgml/html/datetime-appendix.html)
99   - [C. SQL Key Words](full-docs/src/sgml/html/sql-keywords-appendix.html)
100   - [D. SQL Conformance](full-docs/src/sgml/html/features.html)
101   - [E. Release Notes](full-docs/src/sgml/html/release.html)
102   - [F. Additional Supplied Modules and Extensions](full-docs/src/sgml/html/contrib.html)
103   - [G. Additional Supplied Programs](full-docs/src/sgml/html/contrib-prog.html)
104   - [H. External Projects](full-docs/src/sgml/html/external-projects.html)
105   - [I. The Source Code Repository](full-docs/src/sgml/html/sourcerepo.html)
106   - [J. Documentation](full-docs/src/sgml/html/docguide.html)
107   - [K. PostgreSQL Limits](full-docs/src/sgml/html/limits.html)
108   - [L. Acronyms](full-docs/src/sgml/html/acronyms.html)
109   - [M. Glossary](full-docs/src/sgml/html/glossary.html)
110   - [N. Color Support](full-docs/src/sgml/html/color.html)
111   - [O. Obsolete or Renamed Features](full-docs/src/sgml/html/appendix-obsolete.html)
112   - [Bibliography](full-docs/src/sgml/html/biblio.html)
113   - [Index](full-docs/src/sgml/html/bookindex.html)
114
115   - **[Preface](full-docs/src/sgml/html/preface.html)**
116     - **[1.  What Is PostgreSQL?](full-docs/src/sgml/html/intro-whatis.html)**
117     - **[2. A Brief History of PostgreSQL](full-docs/src/sgml/html/history.html)**
118       - [2.1. The Berkeley POSTGRES Project](full-docs/src/sgml/html/history.html#HISTORY-BERKELEY)
119       - [2.2. Postgres95](full-docs/src/sgml/html/history.html#HISTORY-POSTGRES95)
120       - [2.3. PostgreSQL](full-docs/src/sgml/html/history.html#HISTORY-POSTGRESQL)
121       - [#](full-docs/src/sgml/html/#HISTORY-BERKELEY)
122     - **[3. Conventions](full-docs/src/sgml/html/notation.html)**
123     - **[4. Further Information](full-docs/src/sgml/html/resources.html)**
124     - **[5. Bug Reporting Guidelines](full-docs/src/sgml/html/bug-reporting.html)**
125       - [5.1. Identifying Bugs](full-docs/src/sgml/html/bug-reporting.html#BUG-REPORTING-IDENTIFYING-BUGS)
126       - [5.2. What to Report](full-docs/src/sgml/html/bug-reporting.html#BUG-REPORTING-WHAT-TO-REPORT)
127       - [5.3. Where to Report Bugs](full-docs/src/sgml/html/bug-reporting.html#BUG-REPORTING-WHERE-TO-REPORT-BUGS)
128       - [#](full-docs/src/sgml/html/#BUG-REPORTING-IDENTIFYING-BUGS)
129
130   - **[Part I. Tutorial](full-docs/src/sgml/html/tutorial.html)**
131     - [1. Getting Started](full-docs/src/sgml/html/tutorial-start.html)
132     - [1.1. Installation](full-docs/src/sgml/html/tutorial-install.html)
133     - [1.2. Architectural Fundamentals](full-docs/src/sgml/html/tutorial-arch.html)
134     - [1.3. Creating a Database](full-docs/src/sgml/html/tutorial-createdb.html)
135     - [1.4. Accessing a Database](full-docs/src/sgml/html/tutorial-accessdb.html)
136     - [2. The SQL Language](full-docs/src/sgml/html/tutorial-sql.html)
137     - [2.1. Introduction](full-docs/src/sgml/html/tutorial-sql-intro.html)
138     - [2.2. Concepts](full-docs/src/sgml/html/tutorial-concepts.html)
139     - [2.3. Creating a New Table](full-docs/src/sgml/html/tutorial-table.html)
140     - [2.4. Populating a Table With Rows](full-docs/src/sgml/html/tutorial-populate.html)
141     - [2.5. Querying a Table](full-docs/src/sgml/html/tutorial-select.html)
142     - [2.6. Joins Between Tables](full-docs/src/sgml/html/tutorial-join.html)
143     - [2.7. Aggregate Functions](full-docs/src/sgml/html/tutorial-agg.html)
144     - [2.8. Updates](full-docs/src/sgml/html/tutorial-update.html)
145     - [2.9. Deletions](full-docs/src/sgml/html/tutorial-delete.html)
146     - [3. Advanced Features](full-docs/src/sgml/html/tutorial-advanced.html)
147     - [3.1. Introduction](full-docs/src/sgml/html/tutorial-advanced-intro.html)
148     - [3.2. Views](full-docs/src/sgml/html/tutorial-views.html)
149     - [3.3. Foreign Keys](full-docs/src/sgml/html/tutorial-fk.html)
150     - [3.4. Transactions](full-docs/src/sgml/html/tutorial-transactions.html)
151     - [3.5. Window Functions](full-docs/src/sgml/html/tutorial-window.html)
152     - [3.6. Inheritance](full-docs/src/sgml/html/tutorial-inheritance.html)
153     - [3.7. Conclusion](full-docs/src/sgml/html/tutorial-conclusion.html)
154     - **[Chapter 1. Getting Started](full-docs/src/sgml/html/tutorial-start.html)**
155       - [1.1. Installation](full-docs/src/sgml/html/tutorial-install.html)
156       - [1.2. Architectural Fundamentals](full-docs/src/sgml/html/tutorial-arch.html)
157       - [1.3. Creating a Database](full-docs/src/sgml/html/tutorial-createdb.html)
158       - [1.4. Accessing a Database](full-docs/src/sgml/html/tutorial-accessdb.html)
159     - **[Chapter 2. The SQL Language](full-docs/src/sgml/html/tutorial-sql.html)**
160       - [2.1. Introduction](full-docs/src/sgml/html/tutorial-sql-intro.html)
161       - [2.2. Concepts](full-docs/src/sgml/html/tutorial-concepts.html)
162       - [2.3. Creating a New Table](full-docs/src/sgml/html/tutorial-table.html)
163       - [2.4. Populating a Table With Rows](full-docs/src/sgml/html/tutorial-populate.html)
164       - [2.5. Querying a Table](full-docs/src/sgml/html/tutorial-select.html)
165       - [2.6. Joins Between Tables](full-docs/src/sgml/html/tutorial-join.html)
166       - [2.7. Aggregate Functions](full-docs/src/sgml/html/tutorial-agg.html)
167       - [2.8. Updates](full-docs/src/sgml/html/tutorial-update.html)
168       - [2.9. Deletions](full-docs/src/sgml/html/tutorial-delete.html)
169     - **[Chapter 3. Advanced Features](full-docs/src/sgml/html/tutorial-advanced.html)**
170       - [3.1. Introduction](full-docs/src/sgml/html/tutorial-advanced-intro.html)
171       - [3.2. Views](full-docs/src/sgml/html/tutorial-views.html)
172       - [3.3. Foreign Keys](full-docs/src/sgml/html/tutorial-fk.html)
173       - [3.4. Transactions](full-docs/src/sgml/html/tutorial-transactions.html)
174       - [3.5. Window Functions](full-docs/src/sgml/html/tutorial-window.html)
175       - [3.6. Inheritance](full-docs/src/sgml/html/tutorial-inheritance.html)
176       - [3.7. Conclusion](full-docs/src/sgml/html/tutorial-conclusion.html)
177
178   - **[Part II. The SQL Language](full-docs/src/sgml/html/sql.html)**
179     - [4. SQL Syntax](full-docs/src/sgml/html/sql-syntax.html)
180     - [4.1. Lexical Structure](full-docs/src/sgml/html/sql-syntax-lexical.html)
181     - [4.2. Value Expressions](full-docs/src/sgml/html/sql-expressions.html)
182     - [4.3. Calling Functions](full-docs/src/sgml/html/sql-syntax-calling-funcs.html)
183     - [5. Data Definition](full-docs/src/sgml/html/ddl.html)
184     - [5.1. Table Basics](full-docs/src/sgml/html/ddl-basics.html)
185     - [5.2. Default Values](full-docs/src/sgml/html/ddl-default.html)
186     - [5.3. Identity Columns](full-docs/src/sgml/html/ddl-identity-columns.html)
187     - [5.4. Generated Columns](full-docs/src/sgml/html/ddl-generated-columns.html)
188     - [5.5. Constraints](full-docs/src/sgml/html/ddl-constraints.html)
189     - [5.6. System Columns](full-docs/src/sgml/html/ddl-system-columns.html)
190     - [5.7. Modifying Tables](full-docs/src/sgml/html/ddl-alter.html)
191     - [5.8. Privileges](full-docs/src/sgml/html/ddl-priv.html)
192     - [5.9. Row Security Policies](full-docs/src/sgml/html/ddl-rowsecurity.html)
193     - [5.10. Schemas](full-docs/src/sgml/html/ddl-schemas.html)
194     - [5.11. Inheritance](full-docs/src/sgml/html/ddl-inherit.html)
195     - [5.12. Table Partitioning](full-docs/src/sgml/html/ddl-partitioning.html)
196     - [5.13. Foreign Data](full-docs/src/sgml/html/ddl-foreign-data.html)
197     - [5.14. Other Database Objects](full-docs/src/sgml/html/ddl-others.html)
198     - [5.15. Dependency Tracking](full-docs/src/sgml/html/ddl-depend.html)
199     - [6. Data Manipulation](full-docs/src/sgml/html/dml.html)
200     - [6.1. Inserting Data](full-docs/src/sgml/html/dml-insert.html)
201     - [6.2. Updating Data](full-docs/src/sgml/html/dml-update.html)
202     - [6.3. Deleting Data](full-docs/src/sgml/html/dml-delete.html)
203     - [6.4. Returning Data from Modified Rows](full-docs/src/sgml/html/dml-returning.html)
204     - [7. Queries](full-docs/src/sgml/html/queries.html)
205     - [7.1. Overview](full-docs/src/sgml/html/queries-overview.html)
206     - [7.2. Table Expressions](full-docs/src/sgml/html/queries-table-expressions.html)
207     - [7.3. Select Lists](full-docs/src/sgml/html/queries-select-lists.html)
208     - [7.4. Combining Queries (UNION, INTERSECT, EXCEPT)](full-docs/src/sgml/html/queries-union.html)
209     - [7.5. Sorting Rows (ORDER BY)](full-docs/src/sgml/html/queries-order.html)
210     - [7.6. LIMIT and OFFSET](full-docs/src/sgml/html/queries-limit.html)
211     - [7.7. VALUES Lists](full-docs/src/sgml/html/queries-values.html)
212     - [7.8. WITH Queries (Common Table Expressions)](full-docs/src/sgml/html/queries-with.html)
213     - [8. Data Types](full-docs/src/sgml/html/datatype.html)
214     - [8.1. Numeric Types](full-docs/src/sgml/html/datatype-numeric.html)
215     - [8.2. Monetary Types](full-docs/src/sgml/html/datatype-money.html)
216     - [8.3. Character Types](full-docs/src/sgml/html/datatype-character.html)
217     - [8.4. Binary Data Types](full-docs/src/sgml/html/datatype-binary.html)
218     - [8.5. Date/Time Types](full-docs/src/sgml/html/datatype-datetime.html)
219     - [8.6. Boolean Type](full-docs/src/sgml/html/datatype-boolean.html)
220     - [8.7. Enumerated Types](full-docs/src/sgml/html/datatype-enum.html)
221     - [8.8. Geometric Types](full-docs/src/sgml/html/datatype-geometric.html)
222     - [8.9. Network Address Types](full-docs/src/sgml/html/datatype-net-types.html)
223     - [8.10. Bit String Types](full-docs/src/sgml/html/datatype-bit.html)
224     - [8.11. Text Search Types](full-docs/src/sgml/html/datatype-textsearch.html)
225     - [8.12. UUID Type](full-docs/src/sgml/html/datatype-uuid.html)
226     - [8.13. XML Type](full-docs/src/sgml/html/datatype-xml.html)
227     - [8.14. JSON Types](full-docs/src/sgml/html/datatype-json.html)
228     - [8.15. Arrays](full-docs/src/sgml/html/arrays.html)
229     - [8.16. Composite Types](full-docs/src/sgml/html/rowtypes.html)
230     - [8.17. Range Types](full-docs/src/sgml/html/rangetypes.html)
231     - [8.18. Domain Types](full-docs/src/sgml/html/domains.html)
232     - [8.19. Object Identifier Types](full-docs/src/sgml/html/datatype-oid.html)
233     - [8.20. pg_lsn Type](full-docs/src/sgml/html/datatype-pg-lsn.html)
234     - [8.21. Pseudo-Types](full-docs/src/sgml/html/datatype-pseudo.html)
235     - [9. Functions and Operators](full-docs/src/sgml/html/functions.html)
236     - [9.1. Logical Operators](full-docs/src/sgml/html/functions-logical.html)
237     - [9.2. Comparison Functions and Operators](full-docs/src/sgml/html/functions-comparison.html)
238     - [9.3. Mathematical Functions and Operators](full-docs/src/sgml/html/functions-math.html)
239     - [9.4. String Functions and Operators](full-docs/src/sgml/html/functions-string.html)
240     - [9.5. Binary String Functions and Operators](full-docs/src/sgml/html/functions-binarystring.html)
241     - [9.6. Bit String Functions and Operators](full-docs/src/sgml/html/functions-bitstring.html)
242     - [9.7. Pattern Matching](full-docs/src/sgml/html/functions-matching.html)
243     - [9.8. Data Type Formatting Functions](full-docs/src/sgml/html/functions-formatting.html)
244     - [9.9. Date/Time Functions and Operators](full-docs/src/sgml/html/functions-datetime.html)
245     - [9.10. Enum Support Functions](full-docs/src/sgml/html/functions-enum.html)
246     - [9.11. Geometric Functions and Operators](full-docs/src/sgml/html/functions-geometry.html)
247     - [9.12. Network Address Functions and Operators](full-docs/src/sgml/html/functions-net.html)
248     - [9.13. Text Search Functions and Operators](full-docs/src/sgml/html/functions-textsearch.html)
249     - [9.14. UUID Functions](full-docs/src/sgml/html/functions-uuid.html)
250     - [9.15. XML Functions](full-docs/src/sgml/html/functions-xml.html)
251     - [9.16. JSON Functions and Operators](full-docs/src/sgml/html/functions-json.html)
252     - [9.17. Sequence Manipulation Functions](full-docs/src/sgml/html/functions-sequence.html)
253     - [9.18. Conditional Expressions](full-docs/src/sgml/html/functions-conditional.html)
254     - [9.19. Array Functions and Operators](full-docs/src/sgml/html/functions-array.html)
255     - [9.20. Range/Multirange Functions and Operators](full-docs/src/sgml/html/functions-range.html)
256     - [9.21. Aggregate Functions](full-docs/src/sgml/html/functions-aggregate.html)
257     - [9.22. Window Functions](full-docs/src/sgml/html/functions-window.html)
258     - [9.23. Merge Support Functions](full-docs/src/sgml/html/functions-merge-support.html)
259     - [9.24. Subquery Expressions](full-docs/src/sgml/html/functions-subquery.html)
260     - [9.25. Row and Array Comparisons](full-docs/src/sgml/html/functions-comparisons.html)
261     - [9.26. Set Returning Functions](full-docs/src/sgml/html/functions-srf.html)
262     - [9.27. System Information Functions and Operators](full-docs/src/sgml/html/functions-info.html)
263     - [9.28. System Administration Functions](full-docs/src/sgml/html/functions-admin.html)
264     - [9.29. Trigger Functions](full-docs/src/sgml/html/functions-trigger.html)
265     - [9.30. Event Trigger Functions](full-docs/src/sgml/html/functions-event-triggers.html)
266     - [9.31. Statistics Information Functions](full-docs/src/sgml/html/functions-statistics.html)
267     - [10. Type Conversion](full-docs/src/sgml/html/typeconv.html)
268     - [10.1. Overview](full-docs/src/sgml/html/typeconv-overview.html)
269     - [10.2. Operators](full-docs/src/sgml/html/typeconv-oper.html)
270     - [10.3. Functions](full-docs/src/sgml/html/typeconv-func.html)
271     - [10.4. Value Storage](full-docs/src/sgml/html/typeconv-query.html)
272     - [10.5. UNION, CASE, and Related Constructs](full-docs/src/sgml/html/typeconv-union-case.html)
273     - [10.6. SELECT Output Columns](full-docs/src/sgml/html/typeconv-select.html)
274     - [11. Indexes](full-docs/src/sgml/html/indexes.html)
275     - [11.1. Introduction](full-docs/src/sgml/html/indexes-intro.html)
276     - [11.2. Index Types](full-docs/src/sgml/html/indexes-types.html)
277     - [11.3. Multicolumn Indexes](full-docs/src/sgml/html/indexes-multicolumn.html)
278     - [11.4. Indexes and ORDER BY](full-docs/src/sgml/html/indexes-ordering.html)
279     - [11.5. Combining Multiple Indexes](full-docs/src/sgml/html/indexes-bitmap-scans.html)
280     - [11.6. Unique Indexes](full-docs/src/sgml/html/indexes-unique.html)
281     - [11.7. Indexes on Expressions](full-docs/src/sgml/html/indexes-expressional.html)
282     - [11.8. Partial Indexes](full-docs/src/sgml/html/indexes-partial.html)
283     - [11.9. Index-Only Scans and Covering Indexes](full-docs/src/sgml/html/indexes-index-only-scans.html)
284     - [11.10. Operator Classes and Operator Families](full-docs/src/sgml/html/indexes-opclass.html)
285     - [11.11. Indexes and Collations](full-docs/src/sgml/html/indexes-collations.html)
286     - [11.12. Examining Index Usage](full-docs/src/sgml/html/indexes-examine.html)
287     - [12. Full Text Search](full-docs/src/sgml/html/textsearch.html)
288     - [12.1. Introduction](full-docs/src/sgml/html/textsearch-intro.html)
289     - [12.2. Tables and Indexes](full-docs/src/sgml/html/textsearch-tables.html)
290     - [12.3. Controlling Text Search](full-docs/src/sgml/html/textsearch-controls.html)
291     - [12.4. Additional Features](full-docs/src/sgml/html/textsearch-features.html)
292     - [12.5. Parsers](full-docs/src/sgml/html/textsearch-parsers.html)
293     - [12.6. Dictionaries](full-docs/src/sgml/html/textsearch-dictionaries.html)
294     - [12.7. Configuration Example](full-docs/src/sgml/html/textsearch-configuration.html)
295     - [12.8. Testing and Debugging Text Search](full-docs/src/sgml/html/textsearch-debugging.html)
296     - [12.9. Preferred Index Types for Text Search](full-docs/src/sgml/html/textsearch-indexes.html)
297     - [12.10. psql Support](full-docs/src/sgml/html/textsearch-psql.html)
298     - [12.11. Limitations](full-docs/src/sgml/html/textsearch-limitations.html)
299     - [13. Concurrency Control](full-docs/src/sgml/html/mvcc.html)
300     - [13.1. Introduction](full-docs/src/sgml/html/mvcc-intro.html)
301     - [13.2. Transaction Isolation](full-docs/src/sgml/html/transaction-iso.html)
302     - [13.3. Explicit Locking](full-docs/src/sgml/html/explicit-locking.html)
303     - [13.4. Data Consistency Checks at the Application Level](full-docs/src/sgml/html/applevel-consistency.html)
304     - [13.5. Serialization Failure Handling](full-docs/src/sgml/html/mvcc-serialization-failure-handling.html)
305     - [13.6. Caveats](full-docs/src/sgml/html/mvcc-caveats.html)
306     - [13.7. Locking and Indexes](full-docs/src/sgml/html/locking-indexes.html)
307     - [14. Performance Tips](full-docs/src/sgml/html/performance-tips.html)
308     - [14.1. Using EXPLAIN](full-docs/src/sgml/html/using-explain.html)
309     - [14.2. Statistics Used by the Planner](full-docs/src/sgml/html/planner-stats.html)
310     - [14.3. Controlling the Planner with Explicit JOIN Clauses](full-docs/src/sgml/html/explicit-joins.html)
311     - [14.4. Populating a Database](full-docs/src/sgml/html/populate.html)
312     - [14.5. Non-Durable Settings](full-docs/src/sgml/html/non-durability.html)
313     - [15. Parallel Query](full-docs/src/sgml/html/parallel-query.html)
314     - [15.1. How Parallel Query Works](full-docs/src/sgml/html/how-parallel-query-works.html)
315     - [15.2. When Can Parallel Query Be Used?](full-docs/src/sgml/html/when-can-parallel-query-be-used.html)
316     - [15.3. Parallel Plans](full-docs/src/sgml/html/parallel-plans.html)
317     - [15.4. Parallel Safety](full-docs/src/sgml/html/parallel-safety.html)
318     - **[Chapter 4. SQL Syntax](full-docs/src/sgml/html/sql-syntax.html)**
319     - **[Chapter 5. Data Definition](full-docs/src/sgml/html/ddl.html)**
320     - **[Chapter 6. Data Manipulation](full-docs/src/sgml/html/dml.html)**
321     - **[Chapter 7. Queries](full-docs/src/sgml/html/queries.html)**
322     - **[Chapter 8. Data Types](full-docs/src/sgml/html/datatype.html)**
323       - [8.1. Numeric Types](full-docs/src/sgml/html/datatype-numeric.html)
324       - [8.1.1. Integer Types](full-docs/src/sgml/html/datatype-numeric.html#DATATYPE-INT)
325       - [8.1.2. Arbitrary Precision Numbers](full-docs/src/sgml/html/datatype-numeric.html#DATATYPE-NUMERIC-DECIMAL)
326       - [8.1.3. Floating-Point Types](full-docs/src/sgml/html/datatype-numeric.html#DATATYPE-FLOAT)
327       - [8.1.4. Serial Types](full-docs/src/sgml/html/datatype-numeric.html#DATATYPE-SERIAL)
328       - [8.2. Monetary Types](full-docs/src/sgml/html/datatype-money.html)
329       - [8.3. Character Types](full-docs/src/sgml/html/datatype-character.html)
330       - [8.4. Binary Data Types](full-docs/src/sgml/html/datatype-binary.html)
331       - [8.4.1. bytea Hex Format](full-docs/src/sgml/html/datatype-binary.html#DATATYPE-BINARY-BYTEA-HEX-FORMAT)
332       - [8.4.2. bytea Escape Format](full-docs/src/sgml/html/datatype-binary.html#DATATYPE-BINARY-BYTEA-ESCAPE-FORMAT)
333       - [8.5. Date/Time Types](full-docs/src/sgml/html/datatype-datetime.html)
334       - [8.5.1. Date/Time Input](full-docs/src/sgml/html/datatype-datetime.html#DATATYPE-DATETIME-INPUT)
335       - [8.5.2. Date/Time Output](full-docs/src/sgml/html/datatype-datetime.html#DATATYPE-DATETIME-OUTPUT)
336       - [8.5.3. Time Zones](full-docs/src/sgml/html/datatype-datetime.html#DATATYPE-TIMEZONES)
337       - [8.5.4. Interval Input](full-docs/src/sgml/html/datatype-datetime.html#DATATYPE-INTERVAL-INPUT)
338       - [8.5.5. Interval Output](full-docs/src/sgml/html/datatype-datetime.html#DATATYPE-INTERVAL-OUTPUT)
339       - [8.6. Boolean Type](full-docs/src/sgml/html/datatype-boolean.html)
340       - [8.7. Enumerated Types](full-docs/src/sgml/html/datatype-enum.html)
341       - [8.7.1. Declaration of Enumerated Types](full-docs/src/sgml/html/datatype-enum.html#DATATYPE-ENUM-DECLARATION)
342       - [8.7.2. Ordering](full-docs/src/sgml/html/datatype-enum.html#DATATYPE-ENUM-ORDERING)
343       - [8.7.3. Type Safety](full-docs/src/sgml/html/datatype-enum.html#DATATYPE-ENUM-TYPE-SAFETY)
344       - [8.7.4. Implementation Details](full-docs/src/sgml/html/datatype-enum.html#DATATYPE-ENUM-IMPLEMENTATION-DETAILS)
345       - [8.8. Geometric Types](full-docs/src/sgml/html/datatype-geometric.html)
346       - [8.8.1. Points](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-GEOMETRIC-POINTS)
347       - [8.8.2. Lines](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-LINE)
348       - [8.8.3. Line Segments](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-LSEG)
349       - [8.8.4. Boxes](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-GEOMETRIC-BOXES)
350       - [8.8.5. Paths](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-GEOMETRIC-PATHS)
351       - [8.8.6. Polygons](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-POLYGON)
352       - [8.8.7. Circles](full-docs/src/sgml/html/datatype-geometric.html#DATATYPE-CIRCLE)
353       - [8.9. Network Address Types](full-docs/src/sgml/html/datatype-net-types.html)
354       - [8.9.1. inet](full-docs/src/sgml/html/datatype-net-types.html#DATATYPE-INET)
355       - [8.9.2. cidr](full-docs/src/sgml/html/datatype-net-types.html#DATATYPE-CIDR)
356       - [8.9.3. inet vs. cidr](full-docs/src/sgml/html/datatype-net-types.html#DATATYPE-INET-VS-CIDR)
357       - [8.9.4. macaddr](full-docs/src/sgml/html/datatype-net-types.html#DATATYPE-MACADDR)
358       - [8.9.5. macaddr8](full-docs/src/sgml/html/datatype-net-types.html#DATATYPE-MACADDR8)
359       - [8.10. Bit String Types](full-docs/src/sgml/html/datatype-bit.html)
360       - [8.11. Text Search Types](full-docs/src/sgml/html/datatype-textsearch.html)
361       - [8.11.1. tsvector](full-docs/src/sgml/html/datatype-textsearch.html#DATATYPE-TSVECTOR)
362       - [8.11.2. tsquery](full-docs/src/sgml/html/datatype-textsearch.html#DATATYPE-TSQUERY)
363       - [8.12. UUID Type](full-docs/src/sgml/html/datatype-uuid.html)
364       - [8.13. XML Type](full-docs/src/sgml/html/datatype-xml.html)
365       - [8.13.1. Creating XML Values](full-docs/src/sgml/html/datatype-xml.html#DATATYPE-XML-CREATING)
366       - [8.13.2. Encoding Handling](full-docs/src/sgml/html/datatype-xml.html#DATATYPE-XML-ENCODING-HANDLING)
367       - [8.13.3. Accessing XML Values](full-docs/src/sgml/html/datatype-xml.html#DATATYPE-XML-ACCESSING-XML-VALUES)
368       - [8.14. JSON Types](full-docs/src/sgml/html/datatype-json.html)
369       - [8.14.1. JSON Input and Output Syntax](full-docs/src/sgml/html/datatype-json.html#JSON-KEYS-ELEMENTS)
370       - [8.14.2. Designing JSON Documents](full-docs/src/sgml/html/datatype-json.html#JSON-DOC-DESIGN)
371       - [8.14.3. jsonb Containment and Existence](full-docs/src/sgml/html/datatype-json.html#JSON-CONTAINMENT)
372       - [8.14.4. jsonb Indexing](full-docs/src/sgml/html/datatype-json.html#JSON-INDEXING)
373       - [8.14.5. jsonb Subscripting](full-docs/src/sgml/html/datatype-json.html#JSONB-SUBSCRIPTING)
374       - [8.14.6. Transforms](full-docs/src/sgml/html/datatype-json.html#DATATYPE-JSON-TRANSFORMS)
375       - [8.14.7. jsonpath Type](full-docs/src/sgml/html/datatype-json.html#DATATYPE-JSONPATH)
376       - [8.15. Arrays](full-docs/src/sgml/html/arrays.html)
377       - [8.15.1. Declaration of Array Types](full-docs/src/sgml/html/arrays.html#ARRAYS-DECLARATION)
378       - [8.15.2. Array Value Input](full-docs/src/sgml/html/arrays.html#ARRAYS-INPUT)
379       - [8.15.3. Accessing Arrays](full-docs/src/sgml/html/arrays.html#ARRAYS-ACCESSING)
380       - [8.15.4. Modifying Arrays](full-docs/src/sgml/html/arrays.html#ARRAYS-MODIFYING)
381       - [8.15.5. Searching in Arrays](full-docs/src/sgml/html/arrays.html#ARRAYS-SEARCHING)
382       - [8.15.6. Array Input and Output Syntax](full-docs/src/sgml/html/arrays.html#ARRAYS-IO)
383       - [8.16. Composite Types](full-docs/src/sgml/html/rowtypes.html)
384       - [8.16.1. Declaration of Composite Types](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-DECLARING)
385       - [8.16.2. Constructing Composite Values](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-CONSTRUCTING)
386       - [8.16.3. Accessing Composite Types](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-ACCESSING)
387       - [8.16.4. Modifying Composite Types](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-MODIFYING)
388       - [8.16.5. Using Composite Types in Queries](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-USAGE)
389       - [8.16.6. Composite Type Input and Output Syntax](full-docs/src/sgml/html/rowtypes.html#ROWTYPES-IO-SYNTAX)
390       - [8.17. Range Types](full-docs/src/sgml/html/rangetypes.html)
391       - [8.17.1. Built-in Range and Multirange Types](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-BUILTIN)
392       - [8.17.2. Examples](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-EXAMPLES)
393       - [8.17.3. Inclusive and Exclusive Bounds](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-INCLUSIVITY)
394       - [8.17.4. Infinite (Unbounded) Ranges](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-INFINITE)
395       - [8.17.5. Range Input/Output](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-IO)
396       - [8.17.6. Constructing Ranges and Multiranges](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-CONSTRUCT)
397       - [8.17.7. Discrete Range Types](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-DISCRETE)
398       - [8.17.8. Defining New Range Types](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-DEFINING)
399       - [8.17.9. Indexing](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-INDEXING)
400       - [8.17.10. Constraints on Ranges](full-docs/src/sgml/html/rangetypes.html#RANGETYPES-CONSTRAINT)
401       - [8.18. Domain Types](full-docs/src/sgml/html/domains.html)
402       - [8.19. Object Identifier Types](full-docs/src/sgml/html/datatype-oid.html)
403       - [8.20. pg_lsn Type](full-docs/src/sgml/html/datatype-pg-lsn.html)
404       - [8.21. Pseudo-Types](full-docs/src/sgml/html/datatype-pseudo.html)
405     - **[Chapter 9. Functions and Operators](full-docs/src/sgml/html/functions.html)**
406     - **[Chapter 10. Type Conversion](full-docs/src/sgml/html/typeconv.html)**
407     - **[Chapter 11. Indexes](full-docs/src/sgml/html/indexes.html)**
408     - **[Chapter 12. Full Text Search](full-docs/src/sgml/html/textsearch.html)**
409     - **[Chapter 13. Concurrency Control](full-docs/src/sgml/html/mvcc.html)**
410     - **[Chapter 14. Performance Tips](full-docs/src/sgml/html/performance-tips.html)**
411     - **[Chapter 15. Parallel Query](full-docs/src/sgml/html/parallel-query.html)**
412
413   - **[Part III. Server Administration](full-docs/src/sgml/html/admin.html)**
414     - [16. Installation from Binaries](full-docs/src/sgml/html/install-binaries.html)
415     - [17. Installation from Source Code](full-docs/src/sgml/html/installation.html)
416     - [17.1. Requirements](full-docs/src/sgml/html/install-requirements.html)
417     - [17.2. Getting the Source](full-docs/src/sgml/html/install-getsource.html)
418     - [17.3. Building and Installation with Autoconf and Make](full-docs/src/sgml/html/install-make.html)
419     - [17.4. Building and Installation with Meson](full-docs/src/sgml/html/install-meson.html)
420     - [17.5. Post-Installation Setup](full-docs/src/sgml/html/install-post.html)
421     - [17.6. Supported Platforms](full-docs/src/sgml/html/supported-platforms.html)
422     - [17.7. Platform-Specific Notes](full-docs/src/sgml/html/installation-platform-notes.html)
423     - [18. Server Setup and Operation](full-docs/src/sgml/html/runtime.html)
424     - [18.1. The PostgreSQL User Account](full-docs/src/sgml/html/postgres-user.html)
425     - [18.2. Creating a Database Cluster](full-docs/src/sgml/html/creating-cluster.html)
426     - [18.3. Starting the Database Server](full-docs/src/sgml/html/server-start.html)
427     - [18.4. Managing Kernel Resources](full-docs/src/sgml/html/kernel-resources.html)
428     - [18.5. Shutting Down the Server](full-docs/src/sgml/html/server-shutdown.html)
429     - [18.6. Upgrading a PostgreSQL Cluster](full-docs/src/sgml/html/upgrading.html)
430     - [18.7. Preventing Server Spoofing](full-docs/src/sgml/html/preventing-server-spoofing.html)
431     - [18.8. Encryption Options](full-docs/src/sgml/html/encryption-options.html)
432     - [18.9. Secure TCP/IP Connections with SSL](full-docs/src/sgml/html/ssl-tcp.html)
433     - [18.10. Secure TCP/IP Connections with GSSAPI Encryption](full-docs/src/sgml/html/gssapi-enc.html)
434     - [18.11. Secure TCP/IP Connections with SSH Tunnels](full-docs/src/sgml/html/ssh-tunnels.html)
435     - [18.12. Registering Event Log on Windows](full-docs/src/sgml/html/event-log-registration.html)
436     - [19. Server Configuration](full-docs/src/sgml/html/runtime-config.html)
437     - [19.1. Setting Parameters](full-docs/src/sgml/html/config-setting.html)
438     - [19.2. File Locations](full-docs/src/sgml/html/runtime-config-file-locations.html)
439     - [19.3. Connections and Authentication](full-docs/src/sgml/html/runtime-config-connection.html)
440     - [19.4. Resource Consumption](full-docs/src/sgml/html/runtime-config-resource.html)
441     - [19.5. Write Ahead Log](full-docs/src/sgml/html/runtime-config-wal.html)
442     - [19.6. Replication](full-docs/src/sgml/html/runtime-config-replication.html)
443     - [19.7. Query Planning](full-docs/src/sgml/html/runtime-config-query.html)
444     - [19.8. Error Reporting and Logging](full-docs/src/sgml/html/runtime-config-logging.html)
445     - [19.9. Run-time Statistics](full-docs/src/sgml/html/runtime-config-statistics.html)
446     - [19.10. Vacuuming](full-docs/src/sgml/html/runtime-config-vacuum.html)
447     - [19.11. Client Connection Defaults](full-docs/src/sgml/html/runtime-config-client.html)
448     - [19.12. Lock Management](full-docs/src/sgml/html/runtime-config-locks.html)
449     - [19.13. Version and Platform Compatibility](full-docs/src/sgml/html/runtime-config-compatible.html)
450     - [19.14. Error Handling](full-docs/src/sgml/html/runtime-config-error-handling.html)
451     - [19.15. Preset Options](full-docs/src/sgml/html/runtime-config-preset.html)
452     - [19.16. Customized Options](full-docs/src/sgml/html/runtime-config-custom.html)
453     - [19.17. Developer Options](full-docs/src/sgml/html/runtime-config-developer.html)
454     - [19.18. Short Options](full-docs/src/sgml/html/runtime-config-short.html)
455     - [20. Client Authentication](full-docs/src/sgml/html/client-authentication.html)
456     - [20.1. The pg_hba.conf File](full-docs/src/sgml/html/auth-pg-hba-conf.html)
457     - [20.2. User Name Maps](full-docs/src/sgml/html/auth-username-maps.html)
458     - [20.3. Authentication Methods](full-docs/src/sgml/html/auth-methods.html)
459     - [20.4. Trust Authentication](full-docs/src/sgml/html/auth-trust.html)
460     - [20.5. Password Authentication](full-docs/src/sgml/html/auth-password.html)
461     - [20.6. GSSAPI Authentication](full-docs/src/sgml/html/gssapi-auth.html)
462     - [20.7. SSPI Authentication](full-docs/src/sgml/html/sspi-auth.html)
463     - [20.8. Ident Authentication](full-docs/src/sgml/html/auth-ident.html)
464     - [20.9. Peer Authentication](full-docs/src/sgml/html/auth-peer.html)
465     - [20.10. LDAP Authentication](full-docs/src/sgml/html/auth-ldap.html)
466     - [20.11. RADIUS Authentication](full-docs/src/sgml/html/auth-radius.html)
467     - [20.12. Certificate Authentication](full-docs/src/sgml/html/auth-cert.html)
468     - [20.13. PAM Authentication](full-docs/src/sgml/html/auth-pam.html)
469     - [20.14. BSD Authentication](full-docs/src/sgml/html/auth-bsd.html)
470     - [20.15. OAuth Authorization/Authentication](full-docs/src/sgml/html/auth-oauth.html)
471     - [20.16. Authentication Problems](full-docs/src/sgml/html/client-authentication-problems.html)
472     - [21. Database Roles](full-docs/src/sgml/html/user-manag.html)
473     - [21.1. Database Roles](full-docs/src/sgml/html/database-roles.html)
474     - [21.2. Role Attributes](full-docs/src/sgml/html/role-attributes.html)
475     - [21.3. Role Membership](full-docs/src/sgml/html/role-membership.html)
476     - [21.4. Dropping Roles](full-docs/src/sgml/html/role-removal.html)
477     - [21.5. Predefined Roles](full-docs/src/sgml/html/predefined-roles.html)
478     - [21.6. Function Security](full-docs/src/sgml/html/perm-functions.html)
479     - [22. Managing Databases](full-docs/src/sgml/html/managing-databases.html)
480     - [22.1. Overview](full-docs/src/sgml/html/manage-ag-overview.html)
481     - [22.2. Creating a Database](full-docs/src/sgml/html/manage-ag-createdb.html)
482     - [22.3. Template Databases](full-docs/src/sgml/html/manage-ag-templatedbs.html)
483     - [22.4. Database Configuration](full-docs/src/sgml/html/manage-ag-config.html)
484     - [22.5. Destroying a Database](full-docs/src/sgml/html/manage-ag-dropdb.html)
485     - [22.6. Tablespaces](full-docs/src/sgml/html/manage-ag-tablespaces.html)
486     - [23. Localization](full-docs/src/sgml/html/charset.html)
487     - [23.1. Locale Support](full-docs/src/sgml/html/locale.html)
488     - [23.2. Collation Support](full-docs/src/sgml/html/collation.html)
489     - [23.3. Character Set Support](full-docs/src/sgml/html/multibyte.html)
490     - [24. Routine Database Maintenance Tasks](full-docs/src/sgml/html/maintenance.html)
491     - [24.1. Routine Vacuuming](full-docs/src/sgml/html/routine-vacuuming.html)
492     - [24.2. Routine Reindexing](full-docs/src/sgml/html/routine-reindex.html)
493     - [24.3. Log File Maintenance](full-docs/src/sgml/html/logfile-maintenance.html)
494     - [25. Backup and Restore](full-docs/src/sgml/html/backup.html)
495     - [25.1. SQL Dump](full-docs/src/sgml/html/backup-dump.html)
496     - [25.2. File System Level Backup](full-docs/src/sgml/html/backup-file.html)
497     - [25.3. Continuous Archiving and Point-in-Time Recovery (PITR)](full-docs/src/sgml/html/continuous-archiving.html)
498     - [26. High Availability, Load Balancing, and Replication](full-docs/src/sgml/html/high-availability.html)
499     - [26.1. Comparison of Different Solutions](full-docs/src/sgml/html/different-replication-solutions.html)
500     - [26.2. Log-Shipping Standby Servers](full-docs/src/sgml/html/warm-standby.html)
501     - [26.3. Failover](full-docs/src/sgml/html/warm-standby-failover.html)
502     - [26.4. Hot Standby](full-docs/src/sgml/html/hot-standby.html)
503     - [27. Monitoring Database Activity](full-docs/src/sgml/html/monitoring.html)
504     - [27.1. Standard Unix Tools](full-docs/src/sgml/html/monitoring-ps.html)
505     - [27.2. The Cumulative Statistics System](full-docs/src/sgml/html/monitoring-stats.html)
506     - [27.3. Viewing Locks](full-docs/src/sgml/html/monitoring-locks.html)
507     - [27.4. Progress Reporting](full-docs/src/sgml/html/progress-reporting.html)
508     - [27.5. Dynamic Tracing](full-docs/src/sgml/html/dynamic-trace.html)
509     - [27.6. Monitoring Disk Usage](full-docs/src/sgml/html/diskusage.html)
510     - [28. Reliability and the Write-Ahead Log](full-docs/src/sgml/html/wal.html)
511     - [28.1. Reliability](full-docs/src/sgml/html/wal-reliability.html)
512     - [28.2. Data Checksums](full-docs/src/sgml/html/checksums.html)
513     - [28.3. Write-Ahead Logging (WAL)](full-docs/src/sgml/html/wal-intro.html)
514     - [28.4. Asynchronous Commit](full-docs/src/sgml/html/wal-async-commit.html)
515     - [28.5. WAL Configuration](full-docs/src/sgml/html/wal-configuration.html)
516     - [28.6. WAL Internals](full-docs/src/sgml/html/wal-internals.html)
517     - [29. Logical Replication](full-docs/src/sgml/html/logical-replication.html)
518     - [29.1. Publication](full-docs/src/sgml/html/logical-replication-publication.html)
519     - [29.2. Subscription](full-docs/src/sgml/html/logical-replication-subscription.html)
520     - [29.3. Logical Replication Failover](full-docs/src/sgml/html/logical-replication-failover.html)
521     - [29.4. Row Filters](full-docs/src/sgml/html/logical-replication-row-filter.html)
522     - [29.5. Column Lists](full-docs/src/sgml/html/logical-replication-col-lists.html)
523     - [29.6. Generated Column Replication](full-docs/src/sgml/html/logical-replication-gencols.html)
524     - [29.7. Conflicts](full-docs/src/sgml/html/logical-replication-conflicts.html)
525     - [29.8. Restrictions](full-docs/src/sgml/html/logical-replication-restrictions.html)
526     - [29.9. Architecture](full-docs/src/sgml/html/logical-replication-architecture.html)
527     - [29.10. Monitoring](full-docs/src/sgml/html/logical-replication-monitoring.html)
528     - [29.11. Security](full-docs/src/sgml/html/logical-replication-security.html)
529     - [29.12. Configuration Settings](full-docs/src/sgml/html/logical-replication-config.html)
530     - [29.13. Upgrade](full-docs/src/sgml/html/logical-replication-upgrade.html)
531     - [29.14. Quick Setup](full-docs/src/sgml/html/logical-replication-quick-setup.html)
532     - [30. Just-in-Time Compilation (JIT)](full-docs/src/sgml/html/jit.html)
533     - [30.1. What Is JIT compilation?](full-docs/src/sgml/html/jit-reason.html)
534     - [30.2. When to JIT?](full-docs/src/sgml/html/jit-decision.html)
535     - [30.3. Configuration](full-docs/src/sgml/html/jit-configuration.html)
536     - [30.4. Extensibility](full-docs/src/sgml/html/jit-extensibility.html)
537     - [31. Regression Tests](full-docs/src/sgml/html/regress.html)
538     - [31.1. Running the Tests](full-docs/src/sgml/html/regress-run.html)
539     - [31.2. Test Evaluation](full-docs/src/sgml/html/regress-evaluation.html)
540     - [31.3. Variant Comparison Files](full-docs/src/sgml/html/regress-variant.html)
541     - [31.4. TAP Tests](full-docs/src/sgml/html/regress-tap.html)
542     - [31.5. Test Coverage Examination](full-docs/src/sgml/html/regress-coverage.html)
543     - **[Chapter 16. Installation from Binaries](full-docs/src/sgml/html/install-binaries.html)**
544     - **[Chapter 17. Installation from Source Code](full-docs/src/sgml/html/installation.html)**
545     - **[Chapter 18. Server Setup and Operation](full-docs/src/sgml/html/runtime.html)**
546     - **[Chapter 19. Server Configuration](full-docs/src/sgml/html/runtime-config.html)**
547     - **[Chapter 20. Client Authentication](full-docs/src/sgml/html/client-authentication.html)**
548     - **[Chapter 21. Database Roles](full-docs/src/sgml/html/user-manag.html)**
549     - **[Chapter 22. Managing Databases](full-docs/src/sgml/html/managing-databases.html)**
550     - **[Chapter 23. Localization](full-docs/src/sgml/html/charset.html)**
551     - **[Chapter 24. Routine Database Maintenance Tasks](full-docs/src/sgml/html/maintenance.html)**
552     - **[Chapter 25. Backup and Restore](full-docs/src/sgml/html/backup.html)**
553     - **[Chapter 26. High Availability, Load Balancing, and Replication](full-docs/src/sgml/html/high-availability.html)**
554     - **[Chapter 27. Monitoring Database Activity](full-docs/src/sgml/html/monitoring.html)**
555     - **[Chapter 28. Reliability and the Write-Ahead Log](full-docs/src/sgml/html/wal.html)**
556     - **[Chapter 29. Logical Replication](full-docs/src/sgml/html/logical-replication.html)**
557     - **[Chapter 30. Just-in-Time Compilation (JIT)](full-docs/src/sgml/html/jit.html)**
558     - **[Chapter 31. Regression Tests](full-docs/src/sgml/html/regress.html)**
559
560   - **[Part IV. Client Interfaces](full-docs/src/sgml/html/client-interfaces.html)**
561     - [32. libpq — C Library](full-docs/src/sgml/html/libpq.html)
562     - [32.1. Database Connection Control Functions](full-docs/src/sgml/html/libpq-connect.html)
563     - [32.2. Connection Status Functions](full-docs/src/sgml/html/libpq-status.html)
564     - [32.3. Command Execution Functions](full-docs/src/sgml/html/libpq-exec.html)
565     - [32.4. Asynchronous Command Processing](full-docs/src/sgml/html/libpq-async.html)
566     - [32.5. Pipeline Mode](full-docs/src/sgml/html/libpq-pipeline-mode.html)
567     - [32.6. Retrieving Query Results in Chunks](full-docs/src/sgml/html/libpq-single-row-mode.html)
568     - [32.7. Canceling Queries in Progress](full-docs/src/sgml/html/libpq-cancel.html)
569     - [32.8. The Fast-Path Interface](full-docs/src/sgml/html/libpq-fastpath.html)
570     - [32.9. Asynchronous Notification](full-docs/src/sgml/html/libpq-notify.html)
571     - [32.10. Functions Associated with the COPY Command](full-docs/src/sgml/html/libpq-copy.html)
572     - [32.11. Control Functions](full-docs/src/sgml/html/libpq-control.html)
573     - [32.12. Miscellaneous Functions](full-docs/src/sgml/html/libpq-misc.html)
574     - [32.13. Notice Processing](full-docs/src/sgml/html/libpq-notice-processing.html)
575     - [32.14. Event System](full-docs/src/sgml/html/libpq-events.html)
576     - [32.15. Environment Variables](full-docs/src/sgml/html/libpq-envars.html)
577     - [32.16. The Password File](full-docs/src/sgml/html/libpq-pgpass.html)
578     - [32.17. The Connection Service File](full-docs/src/sgml/html/libpq-pgservice.html)
579     - [32.18. LDAP Lookup of Connection Parameters](full-docs/src/sgml/html/libpq-ldap.html)
580     - [32.19. SSL Support](full-docs/src/sgml/html/libpq-ssl.html)
581     - [32.20. OAuth Support](full-docs/src/sgml/html/libpq-oauth.html)
582     - [32.21. Behavior in Threaded Programs](full-docs/src/sgml/html/libpq-threading.html)
583     - [32.22. Building libpq Programs](full-docs/src/sgml/html/libpq-build.html)
584     - [32.23. Example Programs](full-docs/src/sgml/html/libpq-example.html)
585     - [33. Large Objects](full-docs/src/sgml/html/largeobjects.html)
586     - [33.1. Introduction](full-docs/src/sgml/html/lo-intro.html)
587     - [33.2. Implementation Features](full-docs/src/sgml/html/lo-implementation.html)
588     - [33.3. Client Interfaces](full-docs/src/sgml/html/lo-interfaces.html)
589     - [33.4. Server-Side Functions](full-docs/src/sgml/html/lo-funcs.html)
590     - [33.5. Example Program](full-docs/src/sgml/html/lo-examplesect.html)
591     - [34. ECPG — Embedded SQL in C](full-docs/src/sgml/html/ecpg.html)
592     - [34.1. The Concept](full-docs/src/sgml/html/ecpg-concept.html)
593     - [34.2. Managing Database Connections](full-docs/src/sgml/html/ecpg-connect.html)
594     - [34.3. Running SQL Commands](full-docs/src/sgml/html/ecpg-commands.html)
595     - [34.4. Using Host Variables](full-docs/src/sgml/html/ecpg-variables.html)
596     - [34.5. Dynamic SQL](full-docs/src/sgml/html/ecpg-dynamic.html)
597     - [34.6. pgtypes Library](full-docs/src/sgml/html/ecpg-pgtypes.html)
598     - [34.7. Using Descriptor Areas](full-docs/src/sgml/html/ecpg-descriptors.html)
599     - [34.8. Error Handling](full-docs/src/sgml/html/ecpg-errors.html)
600     - [34.9. Preprocessor Directives](full-docs/src/sgml/html/ecpg-preproc.html)
601     - [34.10. Processing Embedded SQL Programs](full-docs/src/sgml/html/ecpg-process.html)
602     - [34.11. Library Functions](full-docs/src/sgml/html/ecpg-library.html)
603     - [34.12. Large Objects](full-docs/src/sgml/html/ecpg-lo.html)
604     - [34.13. C++ Applications](full-docs/src/sgml/html/ecpg-cpp.html)
605     - [34.14. Embedded SQL Commands](full-docs/src/sgml/html/ecpg-sql-commands.html)
606     - [34.15. Informix Compatibility Mode](full-docs/src/sgml/html/ecpg-informix-compat.html)
607     - [34.16. Oracle Compatibility Mode](full-docs/src/sgml/html/ecpg-oracle-compat.html)
608     - [34.17. Internals](full-docs/src/sgml/html/ecpg-develop.html)
609     - [35. The Information Schema](full-docs/src/sgml/html/information-schema.html)
610     - [35.1. The Schema](full-docs/src/sgml/html/infoschema-schema.html)
611     - [35.2. Data Types](full-docs/src/sgml/html/infoschema-datatypes.html)
612     - [35.3. information_schema_catalog_name](full-docs/src/sgml/html/infoschema-information-schema-catalog-name.html)
613     - [35.4. administrable_role_​authorizations](full-docs/src/sgml/html/infoschema-administrable-role-authorizations.html)
614     - [35.5. applicable_roles](full-docs/src/sgml/html/infoschema-applicable-roles.html)
615     - [35.6. attributes](full-docs/src/sgml/html/infoschema-attributes.html)
616     - [35.7. character_sets](full-docs/src/sgml/html/infoschema-character-sets.html)
617     - [35.8. check_constraint_routine_usage](full-docs/src/sgml/html/infoschema-check-constraint-routine-usage.html)
618     - [35.9. check_constraints](full-docs/src/sgml/html/infoschema-check-constraints.html)
619     - [35.10. collations](full-docs/src/sgml/html/infoschema-collations.html)
620     - [35.11. collation_character_set_​applicability](full-docs/src/sgml/html/infoschema-collation-character-set-applicab.html)
621     - [35.12. column_column_usage](full-docs/src/sgml/html/infoschema-column-column-usage.html)
622     - [35.13. column_domain_usage](full-docs/src/sgml/html/infoschema-column-domain-usage.html)
623     - [35.14. column_options](full-docs/src/sgml/html/infoschema-column-options.html)
624     - [35.15. column_privileges](full-docs/src/sgml/html/infoschema-column-privileges.html)
625     - [35.16. column_udt_usage](full-docs/src/sgml/html/infoschema-column-udt-usage.html)
626     - [35.17. columns](full-docs/src/sgml/html/infoschema-columns.html)
627     - [35.18. constraint_column_usage](full-docs/src/sgml/html/infoschema-constraint-column-usage.html)
628     - [35.19. constraint_table_usage](full-docs/src/sgml/html/infoschema-constraint-table-usage.html)
629     - [35.20. data_type_privileges](full-docs/src/sgml/html/infoschema-data-type-privileges.html)
630     - [35.21. domain_constraints](full-docs/src/sgml/html/infoschema-domain-constraints.html)
631     - [35.22. domain_udt_usage](full-docs/src/sgml/html/infoschema-domain-udt-usage.html)
632     - [35.23. domains](full-docs/src/sgml/html/infoschema-domains.html)
633     - [35.24. element_types](full-docs/src/sgml/html/infoschema-element-types.html)
634     - [35.25. enabled_roles](full-docs/src/sgml/html/infoschema-enabled-roles.html)
635     - [35.26. foreign_data_wrapper_options](full-docs/src/sgml/html/infoschema-foreign-data-wrapper-options.html)
636     - [35.27. foreign_data_wrappers](full-docs/src/sgml/html/infoschema-foreign-data-wrappers.html)
637     - [35.28. foreign_server_options](full-docs/src/sgml/html/infoschema-foreign-server-options.html)
638     - [35.29. foreign_servers](full-docs/src/sgml/html/infoschema-foreign-servers.html)
639     - [35.30. foreign_table_options](full-docs/src/sgml/html/infoschema-foreign-table-options.html)
640     - [35.31. foreign_tables](full-docs/src/sgml/html/infoschema-foreign-tables.html)
641     - [35.32. key_column_usage](full-docs/src/sgml/html/infoschema-key-column-usage.html)
642     - [35.33. parameters](full-docs/src/sgml/html/infoschema-parameters.html)
643     - [35.34. referential_constraints](full-docs/src/sgml/html/infoschema-referential-constraints.html)
644     - [35.35. role_column_grants](full-docs/src/sgml/html/infoschema-role-column-grants.html)
645     - [35.36. role_routine_grants](full-docs/src/sgml/html/infoschema-role-routine-grants.html)
646     - [35.37. role_table_grants](full-docs/src/sgml/html/infoschema-role-table-grants.html)
647     - [35.38. role_udt_grants](full-docs/src/sgml/html/infoschema-role-udt-grants.html)
648     - [35.39. role_usage_grants](full-docs/src/sgml/html/infoschema-role-usage-grants.html)
649     - [35.40. routine_column_usage](full-docs/src/sgml/html/infoschema-routine-column-usage.html)
650     - [35.41. routine_privileges](full-docs/src/sgml/html/infoschema-routine-privileges.html)
651     - [35.42. routine_routine_usage](full-docs/src/sgml/html/infoschema-routine-routine-usage.html)
652     - [35.43. routine_sequence_usage](full-docs/src/sgml/html/infoschema-routine-sequence-usage.html)
653     - [35.44. routine_table_usage](full-docs/src/sgml/html/infoschema-routine-table-usage.html)
654     - [35.45. routines](full-docs/src/sgml/html/infoschema-routines.html)
655     - [35.46. schemata](full-docs/src/sgml/html/infoschema-schemata.html)
656     - [35.47. sequences](full-docs/src/sgml/html/infoschema-sequences.html)
657     - [35.48. sql_features](full-docs/src/sgml/html/infoschema-sql-features.html)
658     - [35.49. sql_implementation_info](full-docs/src/sgml/html/infoschema-sql-implementation-info.html)
659     - [35.50. sql_parts](full-docs/src/sgml/html/infoschema-sql-parts.html)
660     - [35.51. sql_sizing](full-docs/src/sgml/html/infoschema-sql-sizing.html)
661     - [35.52. table_constraints](full-docs/src/sgml/html/infoschema-table-constraints.html)
662     - [35.53. table_privileges](full-docs/src/sgml/html/infoschema-table-privileges.html)
663     - [35.54. tables](full-docs/src/sgml/html/infoschema-tables.html)
664     - [35.55. transforms](full-docs/src/sgml/html/infoschema-transforms.html)
665     - [35.56. triggered_update_columns](full-docs/src/sgml/html/infoschema-triggered-update-columns.html)
666     - [35.57. triggers](full-docs/src/sgml/html/infoschema-triggers.html)
667     - [35.58. udt_privileges](full-docs/src/sgml/html/infoschema-udt-privileges.html)
668     - [35.59. usage_privileges](full-docs/src/sgml/html/infoschema-usage-privileges.html)
669     - [35.60. user_defined_types](full-docs/src/sgml/html/infoschema-user-defined-types.html)
670     - [35.61. user_mapping_options](full-docs/src/sgml/html/infoschema-user-mapping-options.html)
671     - [35.62. user_mappings](full-docs/src/sgml/html/infoschema-user-mappings.html)
672     - [35.63. view_column_usage](full-docs/src/sgml/html/infoschema-view-column-usage.html)
673     - [35.64. view_routine_usage](full-docs/src/sgml/html/infoschema-view-routine-usage.html)
674     - [35.65. view_table_usage](full-docs/src/sgml/html/infoschema-view-table-usage.html)
675     - [35.66. views](full-docs/src/sgml/html/infoschema-views.html)
676     - **[Chapter 32. libpq — C Library](full-docs/src/sgml/html/libpq.html)**
677     - **[Chapter 33. Large Objects](full-docs/src/sgml/html/largeobjects.html)**
678     - **[Chapter 34. ECPG — Embedded SQL in C](full-docs/src/sgml/html/ecpg.html)**
679     - **[Chapter 35. The Information Schema](full-docs/src/sgml/html/information-schema.html)**
680       - [35.1. The Schema](full-docs/src/sgml/html/infoschema-schema.html)
681       - [35.2. Data Types](full-docs/src/sgml/html/infoschema-datatypes.html)
682       - [35.3. information_schema_catalog_name](full-docs/src/sgml/html/infoschema-information-schema-catalog-name.html)
683       - [35.4. administrable_role_​authorizations](full-docs/src/sgml/html/infoschema-administrable-role-authorizations.html)
684       - [35.5. applicable_roles](full-docs/src/sgml/html/infoschema-applicable-roles.html)
685       - [35.6. attributes](full-docs/src/sgml/html/infoschema-attributes.html)
686       - [35.7. character_sets](full-docs/src/sgml/html/infoschema-character-sets.html)
687       - [35.8. check_constraint_routine_usage](full-docs/src/sgml/html/infoschema-check-constraint-routine-usage.html)
688       - [35.9. check_constraints](full-docs/src/sgml/html/infoschema-check-constraints.html)
689       - [35.10. collations](full-docs/src/sgml/html/infoschema-collations.html)
690       - [35.11. collation_character_set_​applicability](full-docs/src/sgml/html/infoschema-collation-character-set-applicab.html)
691       - [35.12. column_column_usage](full-docs/src/sgml/html/infoschema-column-column-usage.html)
692       - [35.13. column_domain_usage](full-docs/src/sgml/html/infoschema-column-domain-usage.html)
693       - [35.14. column_options](full-docs/src/sgml/html/infoschema-column-options.html)
694       - [35.15. column_privileges](full-docs/src/sgml/html/infoschema-column-privileges.html)
695       - [35.16. column_udt_usage](full-docs/src/sgml/html/infoschema-column-udt-usage.html)
696       - [35.17. columns](full-docs/src/sgml/html/infoschema-columns.html)
697       - [35.18. constraint_column_usage](full-docs/src/sgml/html/infoschema-constraint-column-usage.html)
698       - [35.19. constraint_table_usage](full-docs/src/sgml/html/infoschema-constraint-table-usage.html)
699       - [35.20. data_type_privileges](full-docs/src/sgml/html/infoschema-data-type-privileges.html)
700       - [35.21. domain_constraints](full-docs/src/sgml/html/infoschema-domain-constraints.html)
701       - [35.22. domain_udt_usage](full-docs/src/sgml/html/infoschema-domain-udt-usage.html)
702       - [35.23. domains](full-docs/src/sgml/html/infoschema-domains.html)
703       - [35.24. element_types](full-docs/src/sgml/html/infoschema-element-types.html)
704       - [35.25. enabled_roles](full-docs/src/sgml/html/infoschema-enabled-roles.html)
705       - [35.26. foreign_data_wrapper_options](full-docs/src/sgml/html/infoschema-foreign-data-wrapper-options.html)
706       - [35.27. foreign_data_wrappers](full-docs/src/sgml/html/infoschema-foreign-data-wrappers.html)
707       - [35.28. foreign_server_options](full-docs/src/sgml/html/infoschema-foreign-server-options.html)
708       - [35.29. foreign_servers](full-docs/src/sgml/html/infoschema-foreign-servers.html)
709       - [35.30. foreign_table_options](full-docs/src/sgml/html/infoschema-foreign-table-options.html)
710       - [35.31. foreign_tables](full-docs/src/sgml/html/infoschema-foreign-tables.html)
711       - [35.32. key_column_usage](full-docs/src/sgml/html/infoschema-key-column-usage.html)
712       - [35.33. parameters](full-docs/src/sgml/html/infoschema-parameters.html)
713       - [35.34. referential_constraints](full-docs/src/sgml/html/infoschema-referential-constraints.html)
714       - [35.35. role_column_grants](full-docs/src/sgml/html/infoschema-role-column-grants.html)
715       - [35.36. role_routine_grants](full-docs/src/sgml/html/infoschema-role-routine-grants.html)
716       - [35.37. role_table_grants](full-docs/src/sgml/html/infoschema-role-table-grants.html)
717       - [35.38. role_udt_grants](full-docs/src/sgml/html/infoschema-role-udt-grants.html)
718       - [35.39. role_usage_grants](full-docs/src/sgml/html/infoschema-role-usage-grants.html)
719       - [35.40. routine_column_usage](full-docs/src/sgml/html/infoschema-routine-column-usage.html)
720       - [35.41. routine_privileges](full-docs/src/sgml/html/infoschema-routine-privileges.html)
721       - [35.42. routine_routine_usage](full-docs/src/sgml/html/infoschema-routine-routine-usage.html)
722       - [35.43. routine_sequence_usage](full-docs/src/sgml/html/infoschema-routine-sequence-usage.html)
723       - [35.44. routine_table_usage](full-docs/src/sgml/html/infoschema-routine-table-usage.html)
724       - [35.45. routines](full-docs/src/sgml/html/infoschema-routines.html)
725       - [35.46. schemata](full-docs/src/sgml/html/infoschema-schemata.html)
726       - [35.47. sequences](full-docs/src/sgml/html/infoschema-sequences.html)
727       - [35.48. sql_features](full-docs/src/sgml/html/infoschema-sql-features.html)
728       - [35.49. sql_implementation_info](full-docs/src/sgml/html/infoschema-sql-implementation-info.html)
729       - [35.50. sql_parts](full-docs/src/sgml/html/infoschema-sql-parts.html)
730       - [35.51. sql_sizing](full-docs/src/sgml/html/infoschema-sql-sizing.html)
731       - [35.52. table_constraints](full-docs/src/sgml/html/infoschema-table-constraints.html)
732       - [35.53. table_privileges](full-docs/src/sgml/html/infoschema-table-privileges.html)
733       - [35.54. tables](full-docs/src/sgml/html/infoschema-tables.html)
734       - [35.55. transforms](full-docs/src/sgml/html/infoschema-transforms.html)
735       - [35.56. triggered_update_columns](full-docs/src/sgml/html/infoschema-triggered-update-columns.html)
736       - [35.57. triggers](full-docs/src/sgml/html/infoschema-triggers.html)
737       - [35.58. udt_privileges](full-docs/src/sgml/html/infoschema-udt-privileges.html)
738       - [35.59. usage_privileges](full-docs/src/sgml/html/infoschema-usage-privileges.html)
739       - [35.60. user_defined_types](full-docs/src/sgml/html/infoschema-user-defined-types.html)
740       - [35.61. user_mapping_options](full-docs/src/sgml/html/infoschema-user-mapping-options.html)
741       - [35.62. user_mappings](full-docs/src/sgml/html/infoschema-user-mappings.html)
742       - [35.63. view_column_usage](full-docs/src/sgml/html/infoschema-view-column-usage.html)
743       - [35.64. view_routine_usage](full-docs/src/sgml/html/infoschema-view-routine-usage.html)
744       - [35.65. view_table_usage](full-docs/src/sgml/html/infoschema-view-table-usage.html)
745       - [35.66. views](full-docs/src/sgml/html/infoschema-views.html)
746
747   - **[Part V. Server Programming](full-docs/src/sgml/html/server-programming.html)**
748     - [36. Extending SQL](full-docs/src/sgml/html/extend.html)
749     - [36.1. How Extensibility Works](full-docs/src/sgml/html/extend-how.html)
750     - [36.2. The PostgreSQL Type System](full-docs/src/sgml/html/extend-type-system.html)
751     - [36.3. User-Defined Functions](full-docs/src/sgml/html/xfunc.html)
752     - [36.4. User-Defined Procedures](full-docs/src/sgml/html/xproc.html)
753     - [36.5. Query Language (SQL) Functions](full-docs/src/sgml/html/xfunc-sql.html)
754     - [36.6. Function Overloading](full-docs/src/sgml/html/xfunc-overload.html)
755     - [36.7. Function Volatility Categories](full-docs/src/sgml/html/xfunc-volatility.html)
756     - [36.8. Procedural Language Functions](full-docs/src/sgml/html/xfunc-pl.html)
757     - [36.9. Internal Functions](full-docs/src/sgml/html/xfunc-internal.html)
758     - [36.10. C-Language Functions](full-docs/src/sgml/html/xfunc-c.html)
759     - [36.11. Function Optimization Information](full-docs/src/sgml/html/xfunc-optimization.html)
760     - [36.12. User-Defined Aggregates](full-docs/src/sgml/html/xaggr.html)
761     - [36.13. User-Defined Types](full-docs/src/sgml/html/xtypes.html)
762     - [36.14. User-Defined Operators](full-docs/src/sgml/html/xoper.html)
763     - [36.15. Operator Optimization Information](full-docs/src/sgml/html/xoper-optimization.html)
764     - [36.16. Interfacing Extensions to Indexes](full-docs/src/sgml/html/xindex.html)
765     - [36.17. Packaging Related Objects into an Extension](full-docs/src/sgml/html/extend-extensions.html)
766     - [36.18. Extension Building Infrastructure](full-docs/src/sgml/html/extend-pgxs.html)
767     - [37. Triggers](full-docs/src/sgml/html/triggers.html)
768     - [37.1. Overview of Trigger Behavior](full-docs/src/sgml/html/trigger-definition.html)
769     - [37.2. Visibility of Data Changes](full-docs/src/sgml/html/trigger-datachanges.html)
770     - [37.3. Writing Trigger Functions in C](full-docs/src/sgml/html/trigger-interface.html)
771     - [37.4. A Complete Trigger Example](full-docs/src/sgml/html/trigger-example.html)
772     - [38. Event Triggers](full-docs/src/sgml/html/event-triggers.html)
773     - [38.1. Overview of Event Trigger Behavior](full-docs/src/sgml/html/event-trigger-definition.html)
774     - [38.2. Writing Event Trigger Functions in C](full-docs/src/sgml/html/event-trigger-interface.html)
775     - [38.3. A Complete Event Trigger Example](full-docs/src/sgml/html/event-trigger-example.html)
776     - [38.4. A Table Rewrite Event Trigger Example](full-docs/src/sgml/html/event-trigger-table-rewrite-example.html)
777     - [38.5. A Database Login Event Trigger Example](full-docs/src/sgml/html/event-trigger-database-login-example.html)
778     - [39. The Rule System](full-docs/src/sgml/html/rules.html)
779     - [39.1. The Query Tree](full-docs/src/sgml/html/querytree.html)
780     - [39.2. Views and the Rule System](full-docs/src/sgml/html/rules-views.html)
781     - [39.3. Materialized Views](full-docs/src/sgml/html/rules-materializedviews.html)
782     - [39.4. Rules on INSERT, UPDATE, and DELETE](full-docs/src/sgml/html/rules-update.html)
783     - [39.5. Rules and Privileges](full-docs/src/sgml/html/rules-privileges.html)
784     - [39.6. Rules and Command Status](full-docs/src/sgml/html/rules-status.html)
785     - [39.7. Rules Versus Triggers](full-docs/src/sgml/html/rules-triggers.html)
786     - [40. Procedural Languages](full-docs/src/sgml/html/xplang.html)
787     - [40.1. Installing Procedural Languages](full-docs/src/sgml/html/xplang-install.html)
788     - [41. PL/pgSQL — SQL Procedural Language](full-docs/src/sgml/html/plpgsql.html)
789     - [41.1. Overview](full-docs/src/sgml/html/plpgsql-overview.html)
790     - [41.2. Structure of PL/pgSQL](full-docs/src/sgml/html/plpgsql-structure.html)
791     - [41.3. Declarations](full-docs/src/sgml/html/plpgsql-declarations.html)
792     - [41.4. Expressions](full-docs/src/sgml/html/plpgsql-expressions.html)
793     - [41.5. Basic Statements](full-docs/src/sgml/html/plpgsql-statements.html)
794     - [41.6. Control Structures](full-docs/src/sgml/html/plpgsql-control-structures.html)
795     - [41.7. Cursors](full-docs/src/sgml/html/plpgsql-cursors.html)
796     - [41.8. Transaction Management](full-docs/src/sgml/html/plpgsql-transactions.html)
797     - [41.9. Errors and Messages](full-docs/src/sgml/html/plpgsql-errors-and-messages.html)
798     - [41.10. Trigger Functions](full-docs/src/sgml/html/plpgsql-trigger.html)
799     - [41.11. PL/pgSQL under the Hood](full-docs/src/sgml/html/plpgsql-implementation.html)
800     - [41.12. Tips for Developing in PL/pgSQL](full-docs/src/sgml/html/plpgsql-development-tips.html)
801     - [41.13. Porting from Oracle PL/SQL](full-docs/src/sgml/html/plpgsql-porting.html)
802     - [42. PL/Tcl — Tcl Procedural Language](full-docs/src/sgml/html/pltcl.html)
803     - [42.1. Overview](full-docs/src/sgml/html/pltcl-overview.html)
804     - [42.2. PL/Tcl Functions and Arguments](full-docs/src/sgml/html/pltcl-functions.html)
805     - [42.3. Data Values in PL/Tcl](full-docs/src/sgml/html/pltcl-data.html)
806     - [42.4. Global Data in PL/Tcl](full-docs/src/sgml/html/pltcl-global.html)
807     - [42.5. Database Access from PL/Tcl](full-docs/src/sgml/html/pltcl-dbaccess.html)
808     - [42.6. Trigger Functions in PL/Tcl](full-docs/src/sgml/html/pltcl-trigger.html)
809     - [42.7. Event Trigger Functions in PL/Tcl](full-docs/src/sgml/html/pltcl-event-trigger.html)
810     - [42.8. Error Handling in PL/Tcl](full-docs/src/sgml/html/pltcl-error-handling.html)
811     - [42.9. Explicit Subtransactions in PL/Tcl](full-docs/src/sgml/html/pltcl-subtransactions.html)
812     - [42.10. Transaction Management](full-docs/src/sgml/html/pltcl-transactions.html)
813     - [42.11. PL/Tcl Configuration](full-docs/src/sgml/html/pltcl-config.html)
814     - [42.12. Tcl Procedure Names](full-docs/src/sgml/html/pltcl-procnames.html)
815     - [43. PL/Perl — Perl Procedural Language](full-docs/src/sgml/html/plperl.html)
816     - [43.1. PL/Perl Functions and Arguments](full-docs/src/sgml/html/plperl-funcs.html)
817     - [43.2. Data Values in PL/Perl](full-docs/src/sgml/html/plperl-data.html)
818     - [43.3. Built-in Functions](full-docs/src/sgml/html/plperl-builtins.html)
819     - [43.4. Global Values in PL/Perl](full-docs/src/sgml/html/plperl-global.html)
820     - [43.5. Trusted and Untrusted PL/Perl](full-docs/src/sgml/html/plperl-trusted.html)
821     - [43.6. PL/Perl Triggers](full-docs/src/sgml/html/plperl-triggers.html)
822     - [43.7. PL/Perl Event Triggers](full-docs/src/sgml/html/plperl-event-triggers.html)
823     - [43.8. PL/Perl Under the Hood](full-docs/src/sgml/html/plperl-under-the-hood.html)
824     - [44. PL/Python — Python Procedural Language](full-docs/src/sgml/html/plpython.html)
825     - [44.1. PL/Python Functions](full-docs/src/sgml/html/plpython-funcs.html)
826     - [44.2. Data Values](full-docs/src/sgml/html/plpython-data.html)
827     - [44.3. Sharing Data](full-docs/src/sgml/html/plpython-sharing.html)
828     - [44.4. Anonymous Code Blocks](full-docs/src/sgml/html/plpython-do.html)
829     - [44.5. Trigger Functions](full-docs/src/sgml/html/plpython-trigger.html)
830     - [44.6. Database Access](full-docs/src/sgml/html/plpython-database.html)
831     - [44.7. Explicit Subtransactions](full-docs/src/sgml/html/plpython-subtransaction.html)
832     - [44.8. Transaction Management](full-docs/src/sgml/html/plpython-transactions.html)
833     - [44.9. Utility Functions](full-docs/src/sgml/html/plpython-util.html)
834     - [44.10. Python 2 vs. Python 3](full-docs/src/sgml/html/plpython-python23.html)
835     - [44.11. Environment Variables](full-docs/src/sgml/html/plpython-envar.html)
836     - [45. Server Programming Interface](full-docs/src/sgml/html/spi.html)
837     - [45.1. Interface Functions](full-docs/src/sgml/html/spi-interface.html)
838     - [45.2. Interface Support Functions](full-docs/src/sgml/html/spi-interface-support.html)
839     - [45.3. Memory Management](full-docs/src/sgml/html/spi-memory.html)
840     - [45.4. Transaction Management](full-docs/src/sgml/html/spi-transaction.html)
841     - [45.5. Visibility of Data Changes](full-docs/src/sgml/html/spi-visibility.html)
842     - [45.6. Examples](full-docs/src/sgml/html/spi-examples.html)
843     - [46. Background Worker Processes](full-docs/src/sgml/html/bgworker.html)
844     - [47. Logical Decoding](full-docs/src/sgml/html/logicaldecoding.html)
845     - [47.1. Logical Decoding Examples](full-docs/src/sgml/html/logicaldecoding-example.html)
846     - [47.2. Logical Decoding Concepts](full-docs/src/sgml/html/logicaldecoding-explanation.html)
847     - [47.3. Streaming Replication Protocol Interface](full-docs/src/sgml/html/logicaldecoding-walsender.html)
848     - [47.4. Logical Decoding SQL Interface](full-docs/src/sgml/html/logicaldecoding-sql.html)
849     - [47.5. System Catalogs Related to Logical Decoding](full-docs/src/sgml/html/logicaldecoding-catalogs.html)
850     - [47.6. Logical Decoding Output Plugins](full-docs/src/sgml/html/logicaldecoding-output-plugin.html)
851     - [47.7. Logical Decoding Output Writers](full-docs/src/sgml/html/logicaldecoding-writer.html)
852     - [47.8. Synchronous Replication Support for Logical Decoding](full-docs/src/sgml/html/logicaldecoding-synchronous.html)
853     - [47.9. Streaming of Large Transactions for Logical Decoding](full-docs/src/sgml/html/logicaldecoding-streaming.html)
854     - [47.10. Two-phase Commit Support for Logical Decoding](full-docs/src/sgml/html/logicaldecoding-two-phase-commits.html)
855     - [48. Replication Progress Tracking](full-docs/src/sgml/html/replication-origins.html)
856     - [49. Archive Modules](full-docs/src/sgml/html/archive-modules.html)
857     - [49.1. Initialization Functions](full-docs/src/sgml/html/archive-module-init.html)
858     - [49.2. Archive Module Callbacks](full-docs/src/sgml/html/archive-module-callbacks.html)
859     - [50. OAuth Validator Modules](full-docs/src/sgml/html/oauth-validators.html)
860     - [50.1. Safely Designing a Validator Module](full-docs/src/sgml/html/oauth-validator-design.html)
861     - [50.2. Initialization Functions](full-docs/src/sgml/html/oauth-validator-init.html)
862     - [50.3. OAuth Validator Callbacks](full-docs/src/sgml/html/oauth-validator-callbacks.html)
863     - **[Chapter 36. Extending SQL](full-docs/src/sgml/html/extend.html)**
864     - **[Chapter 37. Triggers](full-docs/src/sgml/html/triggers.html)**
865     - **[Chapter 38. Event Triggers](full-docs/src/sgml/html/event-triggers.html)**
866     - **[Chapter 39. The Rule System](full-docs/src/sgml/html/rules.html)**
867     - **[Chapter 40. Procedural Languages](full-docs/src/sgml/html/xplang.html)**
868     - **[Chapter 41. PL/pgSQL — SQL Procedural Language](full-docs/src/sgml/html/plpgsql.html)**
869     - **[Chapter 42. PL/Tcl — Tcl Procedural Language](full-docs/src/sgml/html/pltcl.html)**
870     - **[Chapter 43. PL/Perl — Perl Procedural Language](full-docs/src/sgml/html/plperl.html)**
871       - [43.1. PL/Perl Functions and Arguments](full-docs/src/sgml/html/plperl-funcs.html)
872       - [43.2. Data Values in PL/Perl](full-docs/src/sgml/html/plperl-data.html)
873       - [43.3. Built-in Functions](full-docs/src/sgml/html/plperl-builtins.html)
874       - [43.3.1. Database Access from PL/Perl](full-docs/src/sgml/html/plperl-builtins.html#PLPERL-DATABASE)
875       - [43.3.2. Utility Functions in PL/Perl](full-docs/src/sgml/html/plperl-builtins.html#PLPERL-UTILITY-FUNCTIONS)
876       - [43.4. Global Values in PL/Perl](full-docs/src/sgml/html/plperl-global.html)
877       - [43.5. Trusted and Untrusted PL/Perl](full-docs/src/sgml/html/plperl-trusted.html)
878       - [43.6. PL/Perl Triggers](full-docs/src/sgml/html/plperl-triggers.html)
879       - [43.7. PL/Perl Event Triggers](full-docs/src/sgml/html/plperl-event-triggers.html)
880       - [43.8. PL/Perl Under the Hood](full-docs/src/sgml/html/plperl-under-the-hood.html)
881       - [43.8.1. Configuration](full-docs/src/sgml/html/plperl-under-the-hood.html#PLPERL-CONFIG)
882       - [43.8.2. Limitations and Missing Features](full-docs/src/sgml/html/plperl-under-the-hood.html#PLPERL-MISSING)
883     - **[Chapter 44. PL/Python — Python Procedural Language](full-docs/src/sgml/html/plpython.html)**
884       - [44.1. PL/Python Functions](full-docs/src/sgml/html/plpython-funcs.html)
885       - [44.2. Data Values](full-docs/src/sgml/html/plpython-data.html)
886       - [44.2.1. Data Type Mapping](full-docs/src/sgml/html/plpython-data.html#PLPYTHON-DATA-TYPE-MAPPING)
887       - [44.2.2. Null, None](full-docs/src/sgml/html/plpython-data.html#PLPYTHON-DATA-NULL)
888       - [44.2.3. Arrays, Lists](full-docs/src/sgml/html/plpython-data.html#PLPYTHON-ARRAYS)
889       - [44.2.4. Composite Types](full-docs/src/sgml/html/plpython-data.html#PLPYTHON-DATA-COMPOSITE-TYPES)
890       - [44.2.5. Set-Returning Functions](full-docs/src/sgml/html/plpython-data.html#PLPYTHON-DATA-SET-RETURNING-FUNCS)
891       - [44.3. Sharing Data](full-docs/src/sgml/html/plpython-sharing.html)
892       - [44.4. Anonymous Code Blocks](full-docs/src/sgml/html/plpython-do.html)
893       - [44.5. Trigger Functions](full-docs/src/sgml/html/plpython-trigger.html)
894       - [44.6. Database Access](full-docs/src/sgml/html/plpython-database.html)
895       - [44.6.1. Database Access Functions](full-docs/src/sgml/html/plpython-database.html#PLPYTHON-DATABASE-ACCESS-FUNCS)
896       - [44.6.2. Trapping Errors](full-docs/src/sgml/html/plpython-database.html#PLPYTHON-TRAPPING)
897       - [44.7. Explicit Subtransactions](full-docs/src/sgml/html/plpython-subtransaction.html)
898       - [44.7.1. Subtransaction Context Managers](full-docs/src/sgml/html/plpython-subtransaction.html#PLPYTHON-SUBTRANSACTION-CONTEXT-MANAGERS)
899       - [44.8. Transaction Management](full-docs/src/sgml/html/plpython-transactions.html)
900       - [44.9. Utility Functions](full-docs/src/sgml/html/plpython-util.html)
901       - [44.10. Python 2 vs. Python 3](full-docs/src/sgml/html/plpython-python23.html)
902       - [44.11. Environment Variables](full-docs/src/sgml/html/plpython-envar.html)
903     - **[Chapter 45. Server Programming Interface](full-docs/src/sgml/html/spi.html)**
904     - **[Chapter 46. Background Worker Processes](full-docs/src/sgml/html/bgworker.html)**
905     - **[Chapter 47. Logical Decoding](full-docs/src/sgml/html/logicaldecoding.html)**
906     - **[Chapter 48. Replication Progress Tracking](full-docs/src/sgml/html/replication-origins.html)**
907     - **[Chapter 49. Archive Modules](full-docs/src/sgml/html/archive-modules.html)**
908     - **[Chapter 50. OAuth Validator Modules](full-docs/src/sgml/html/oauth-validators.html)**
909       - [50.1. Safely Designing a Validator Module](full-docs/src/sgml/html/oauth-validator-design.html)
910       - [50.1.1. Validator Responsibilities](full-docs/src/sgml/html/oauth-validator-design.html#OAUTH-VALIDATOR-DESIGN-RESPONSIBILITIES)
911       - [50.1.2. General Coding Guidelines](full-docs/src/sgml/html/oauth-validator-design.html#OAUTH-VALIDATOR-DESIGN-GUIDELINES)
912       - [50.1.3. Authorizing Users (Usermap Delegation)](full-docs/src/sgml/html/oauth-validator-design.html#OAUTH-VALIDATOR-DESIGN-USERMAP-DELEGATION)
913       - [50.2. Initialization Functions](full-docs/src/sgml/html/oauth-validator-init.html)
914       - [50.3. OAuth Validator Callbacks](full-docs/src/sgml/html/oauth-validator-callbacks.html)
915       - [50.3.1. Startup Callback](full-docs/src/sgml/html/oauth-validator-callbacks.html#OAUTH-VALIDATOR-CALLBACK-STARTUP)
916       - [50.3.2. Validate Callback](full-docs/src/sgml/html/oauth-validator-callbacks.html#OAUTH-VALIDATOR-CALLBACK-VALIDATE)
917       - [50.3.3. Shutdown Callback](full-docs/src/sgml/html/oauth-validator-callbacks.html#OAUTH-VALIDATOR-CALLBACK-SHUTDOWN)
918
919   - **[Part VI. Reference](full-docs/src/sgml/html/reference.html)**
920     - [I. SQL Commands](full-docs/src/sgml/html/sql-commands.html)
921     - [ABORT](full-docs/src/sgml/html/sql-abort.html)
922     - [ALTER AGGREGATE](full-docs/src/sgml/html/sql-alteraggregate.html)
923     - [ALTER COLLATION](full-docs/src/sgml/html/sql-altercollation.html)
924     - [ALTER CONVERSION](full-docs/src/sgml/html/sql-alterconversion.html)
925     - [ALTER DATABASE](full-docs/src/sgml/html/sql-alterdatabase.html)
926     - [ALTER DEFAULT PRIVILEGES](full-docs/src/sgml/html/sql-alterdefaultprivileges.html)
927     - [ALTER DOMAIN](full-docs/src/sgml/html/sql-alterdomain.html)
928     - [ALTER EVENT TRIGGER](full-docs/src/sgml/html/sql-altereventtrigger.html)
929     - [ALTER EXTENSION](full-docs/src/sgml/html/sql-alterextension.html)
930     - [ALTER FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-alterforeigndatawrapper.html)
931     - [ALTER FOREIGN TABLE](full-docs/src/sgml/html/sql-alterforeigntable.html)
932     - [ALTER FUNCTION](full-docs/src/sgml/html/sql-alterfunction.html)
933     - [ALTER GROUP](full-docs/src/sgml/html/sql-altergroup.html)
934     - [ALTER INDEX](full-docs/src/sgml/html/sql-alterindex.html)
935     - [ALTER LANGUAGE](full-docs/src/sgml/html/sql-alterlanguage.html)
936     - [ALTER LARGE OBJECT](full-docs/src/sgml/html/sql-alterlargeobject.html)
937     - [ALTER MATERIALIZED VIEW](full-docs/src/sgml/html/sql-altermaterializedview.html)
938     - [ALTER OPERATOR](full-docs/src/sgml/html/sql-alteroperator.html)
939     - [ALTER OPERATOR CLASS](full-docs/src/sgml/html/sql-alteropclass.html)
940     - [ALTER OPERATOR FAMILY](full-docs/src/sgml/html/sql-alteropfamily.html)
941     - [ALTER POLICY](full-docs/src/sgml/html/sql-alterpolicy.html)
942     - [ALTER PROCEDURE](full-docs/src/sgml/html/sql-alterprocedure.html)
943     - [ALTER PUBLICATION](full-docs/src/sgml/html/sql-alterpublication.html)
944     - [ALTER ROLE](full-docs/src/sgml/html/sql-alterrole.html)
945     - [ALTER ROUTINE](full-docs/src/sgml/html/sql-alterroutine.html)
946     - [ALTER RULE](full-docs/src/sgml/html/sql-alterrule.html)
947     - [ALTER SCHEMA](full-docs/src/sgml/html/sql-alterschema.html)
948     - [ALTER SEQUENCE](full-docs/src/sgml/html/sql-altersequence.html)
949     - [ALTER SERVER](full-docs/src/sgml/html/sql-alterserver.html)
950     - [ALTER STATISTICS](full-docs/src/sgml/html/sql-alterstatistics.html)
951     - [ALTER SUBSCRIPTION](full-docs/src/sgml/html/sql-altersubscription.html)
952     - [ALTER SYSTEM](full-docs/src/sgml/html/sql-altersystem.html)
953     - [ALTER TABLE](full-docs/src/sgml/html/sql-altertable.html)
954     - [ALTER TABLESPACE](full-docs/src/sgml/html/sql-altertablespace.html)
955     - [ALTER TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-altertsconfig.html)
956     - [ALTER TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-altertsdictionary.html)
957     - [ALTER TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-altertsparser.html)
958     - [ALTER TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-altertstemplate.html)
959     - [ALTER TRIGGER](full-docs/src/sgml/html/sql-altertrigger.html)
960     - [ALTER TYPE](full-docs/src/sgml/html/sql-altertype.html)
961     - [ALTER USER](full-docs/src/sgml/html/sql-alteruser.html)
962     - [ALTER USER MAPPING](full-docs/src/sgml/html/sql-alterusermapping.html)
963     - [ALTER VIEW](full-docs/src/sgml/html/sql-alterview.html)
964     - [ANALYZE](full-docs/src/sgml/html/sql-analyze.html)
965     - [BEGIN](full-docs/src/sgml/html/sql-begin.html)
966     - [CALL](full-docs/src/sgml/html/sql-call.html)
967     - [CHECKPOINT](full-docs/src/sgml/html/sql-checkpoint.html)
968     - [CLOSE](full-docs/src/sgml/html/sql-close.html)
969     - [CLUSTER](full-docs/src/sgml/html/sql-cluster.html)
970     - [COMMENT](full-docs/src/sgml/html/sql-comment.html)
971     - [COMMIT](full-docs/src/sgml/html/sql-commit.html)
972     - [COMMIT PREPARED](full-docs/src/sgml/html/sql-commit-prepared.html)
973     - [COPY](full-docs/src/sgml/html/sql-copy.html)
974     - [CREATE ACCESS METHOD](full-docs/src/sgml/html/sql-create-access-method.html)
975     - [CREATE AGGREGATE](full-docs/src/sgml/html/sql-createaggregate.html)
976     - [CREATE CAST](full-docs/src/sgml/html/sql-createcast.html)
977     - [CREATE COLLATION](full-docs/src/sgml/html/sql-createcollation.html)
978     - [CREATE CONVERSION](full-docs/src/sgml/html/sql-createconversion.html)
979     - [CREATE DATABASE](full-docs/src/sgml/html/sql-createdatabase.html)
980     - [CREATE DOMAIN](full-docs/src/sgml/html/sql-createdomain.html)
981     - [CREATE EVENT TRIGGER](full-docs/src/sgml/html/sql-createeventtrigger.html)
982     - [CREATE EXTENSION](full-docs/src/sgml/html/sql-createextension.html)
983     - [CREATE FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-createforeigndatawrapper.html)
984     - [CREATE FOREIGN TABLE](full-docs/src/sgml/html/sql-createforeigntable.html)
985     - [CREATE FUNCTION](full-docs/src/sgml/html/sql-createfunction.html)
986     - [CREATE GROUP](full-docs/src/sgml/html/sql-creategroup.html)
987     - [CREATE INDEX](full-docs/src/sgml/html/sql-createindex.html)
988     - [CREATE LANGUAGE](full-docs/src/sgml/html/sql-createlanguage.html)
989     - [CREATE MATERIALIZED VIEW](full-docs/src/sgml/html/sql-creatematerializedview.html)
990     - [CREATE OPERATOR](full-docs/src/sgml/html/sql-createoperator.html)
991     - [CREATE OPERATOR CLASS](full-docs/src/sgml/html/sql-createopclass.html)
992     - [CREATE OPERATOR FAMILY](full-docs/src/sgml/html/sql-createopfamily.html)
993     - [CREATE POLICY](full-docs/src/sgml/html/sql-createpolicy.html)
994     - [CREATE PROCEDURE](full-docs/src/sgml/html/sql-createprocedure.html)
995     - [CREATE PUBLICATION](full-docs/src/sgml/html/sql-createpublication.html)
996     - [CREATE ROLE](full-docs/src/sgml/html/sql-createrole.html)
997     - [CREATE RULE](full-docs/src/sgml/html/sql-createrule.html)
998     - [CREATE SCHEMA](full-docs/src/sgml/html/sql-createschema.html)
999     - [CREATE SEQUENCE](full-docs/src/sgml/html/sql-createsequence.html)
1000     - [CREATE SERVER](full-docs/src/sgml/html/sql-createserver.html)
1001     - [CREATE STATISTICS](full-docs/src/sgml/html/sql-createstatistics.html)
1002     - [CREATE SUBSCRIPTION](full-docs/src/sgml/html/sql-createsubscription.html)
1003     - [CREATE TABLE](full-docs/src/sgml/html/sql-createtable.html)
1004     - [CREATE TABLE AS](full-docs/src/sgml/html/sql-createtableas.html)
1005     - [CREATE TABLESPACE](full-docs/src/sgml/html/sql-createtablespace.html)
1006     - [CREATE TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-createtsconfig.html)
1007     - [CREATE TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-createtsdictionary.html)
1008     - [CREATE TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-createtsparser.html)
1009     - [CREATE TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-createtstemplate.html)
1010     - [CREATE TRANSFORM](full-docs/src/sgml/html/sql-createtransform.html)
1011     - [CREATE TRIGGER](full-docs/src/sgml/html/sql-createtrigger.html)
1012     - [CREATE TYPE](full-docs/src/sgml/html/sql-createtype.html)
1013     - [CREATE USER](full-docs/src/sgml/html/sql-createuser.html)
1014     - [CREATE USER MAPPING](full-docs/src/sgml/html/sql-createusermapping.html)
1015     - [CREATE VIEW](full-docs/src/sgml/html/sql-createview.html)
1016     - [DEALLOCATE](full-docs/src/sgml/html/sql-deallocate.html)
1017     - [DECLARE](full-docs/src/sgml/html/sql-declare.html)
1018     - [DELETE](full-docs/src/sgml/html/sql-delete.html)
1019     - [DISCARD](full-docs/src/sgml/html/sql-discard.html)
1020     - [DO](full-docs/src/sgml/html/sql-do.html)
1021     - [DROP ACCESS METHOD](full-docs/src/sgml/html/sql-drop-access-method.html)
1022     - [DROP AGGREGATE](full-docs/src/sgml/html/sql-dropaggregate.html)
1023     - [DROP CAST](full-docs/src/sgml/html/sql-dropcast.html)
1024     - [DROP COLLATION](full-docs/src/sgml/html/sql-dropcollation.html)
1025     - [DROP CONVERSION](full-docs/src/sgml/html/sql-dropconversion.html)
1026     - [DROP DATABASE](full-docs/src/sgml/html/sql-dropdatabase.html)
1027     - [DROP DOMAIN](full-docs/src/sgml/html/sql-dropdomain.html)
1028     - [DROP EVENT TRIGGER](full-docs/src/sgml/html/sql-dropeventtrigger.html)
1029     - [DROP EXTENSION](full-docs/src/sgml/html/sql-dropextension.html)
1030     - [DROP FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-dropforeigndatawrapper.html)
1031     - [DROP FOREIGN TABLE](full-docs/src/sgml/html/sql-dropforeigntable.html)
1032     - [DROP FUNCTION](full-docs/src/sgml/html/sql-dropfunction.html)
1033     - [DROP GROUP](full-docs/src/sgml/html/sql-dropgroup.html)
1034     - [DROP INDEX](full-docs/src/sgml/html/sql-dropindex.html)
1035     - [DROP LANGUAGE](full-docs/src/sgml/html/sql-droplanguage.html)
1036     - [DROP MATERIALIZED VIEW](full-docs/src/sgml/html/sql-dropmaterializedview.html)
1037     - [DROP OPERATOR](full-docs/src/sgml/html/sql-dropoperator.html)
1038     - [DROP OPERATOR CLASS](full-docs/src/sgml/html/sql-dropopclass.html)
1039     - [DROP OPERATOR FAMILY](full-docs/src/sgml/html/sql-dropopfamily.html)
1040     - [DROP OWNED](full-docs/src/sgml/html/sql-drop-owned.html)
1041     - [DROP POLICY](full-docs/src/sgml/html/sql-droppolicy.html)
1042     - [DROP PROCEDURE](full-docs/src/sgml/html/sql-dropprocedure.html)
1043     - [DROP PUBLICATION](full-docs/src/sgml/html/sql-droppublication.html)
1044     - [DROP ROLE](full-docs/src/sgml/html/sql-droprole.html)
1045     - [DROP ROUTINE](full-docs/src/sgml/html/sql-droproutine.html)
1046     - [DROP RULE](full-docs/src/sgml/html/sql-droprule.html)
1047     - [DROP SCHEMA](full-docs/src/sgml/html/sql-dropschema.html)
1048     - [DROP SEQUENCE](full-docs/src/sgml/html/sql-dropsequence.html)
1049     - [DROP SERVER](full-docs/src/sgml/html/sql-dropserver.html)
1050     - [DROP STATISTICS](full-docs/src/sgml/html/sql-dropstatistics.html)
1051     - [DROP SUBSCRIPTION](full-docs/src/sgml/html/sql-dropsubscription.html)
1052     - [DROP TABLE](full-docs/src/sgml/html/sql-droptable.html)
1053     - [DROP TABLESPACE](full-docs/src/sgml/html/sql-droptablespace.html)
1054     - [DROP TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-droptsconfig.html)
1055     - [DROP TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-droptsdictionary.html)
1056     - [DROP TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-droptsparser.html)
1057     - [DROP TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-droptstemplate.html)
1058     - [DROP TRANSFORM](full-docs/src/sgml/html/sql-droptransform.html)
1059     - [DROP TRIGGER](full-docs/src/sgml/html/sql-droptrigger.html)
1060     - [DROP TYPE](full-docs/src/sgml/html/sql-droptype.html)
1061     - [DROP USER](full-docs/src/sgml/html/sql-dropuser.html)
1062     - [DROP USER MAPPING](full-docs/src/sgml/html/sql-dropusermapping.html)
1063     - [DROP VIEW](full-docs/src/sgml/html/sql-dropview.html)
1064     - [END](full-docs/src/sgml/html/sql-end.html)
1065     - [EXECUTE](full-docs/src/sgml/html/sql-execute.html)
1066     - [EXPLAIN](full-docs/src/sgml/html/sql-explain.html)
1067     - [FETCH](full-docs/src/sgml/html/sql-fetch.html)
1068     - [GRANT](full-docs/src/sgml/html/sql-grant.html)
1069     - [IMPORT FOREIGN SCHEMA](full-docs/src/sgml/html/sql-importforeignschema.html)
1070     - [INSERT](full-docs/src/sgml/html/sql-insert.html)
1071     - [LISTEN](full-docs/src/sgml/html/sql-listen.html)
1072     - [LOAD](full-docs/src/sgml/html/sql-load.html)
1073     - [LOCK](full-docs/src/sgml/html/sql-lock.html)
1074     - [MERGE](full-docs/src/sgml/html/sql-merge.html)
1075     - [MOVE](full-docs/src/sgml/html/sql-move.html)
1076     - [NOTIFY](full-docs/src/sgml/html/sql-notify.html)
1077     - [PREPARE](full-docs/src/sgml/html/sql-prepare.html)
1078     - [PREPARE TRANSACTION](full-docs/src/sgml/html/sql-prepare-transaction.html)
1079     - [REASSIGN OWNED](full-docs/src/sgml/html/sql-reassign-owned.html)
1080     - [REFRESH MATERIALIZED VIEW](full-docs/src/sgml/html/sql-refreshmaterializedview.html)
1081     - [REINDEX](full-docs/src/sgml/html/sql-reindex.html)
1082     - [RELEASE SAVEPOINT](full-docs/src/sgml/html/sql-release-savepoint.html)
1083     - [RESET](full-docs/src/sgml/html/sql-reset.html)
1084     - [REVOKE](full-docs/src/sgml/html/sql-revoke.html)
1085     - [ROLLBACK](full-docs/src/sgml/html/sql-rollback.html)
1086     - [ROLLBACK PREPARED](full-docs/src/sgml/html/sql-rollback-prepared.html)
1087     - [ROLLBACK TO SAVEPOINT](full-docs/src/sgml/html/sql-rollback-to.html)
1088     - [SAVEPOINT](full-docs/src/sgml/html/sql-savepoint.html)
1089     - [SECURITY LABEL](full-docs/src/sgml/html/sql-security-label.html)
1090     - [SELECT](full-docs/src/sgml/html/sql-select.html)
1091     - [SELECT INTO](full-docs/src/sgml/html/sql-selectinto.html)
1092     - [SET](full-docs/src/sgml/html/sql-set.html)
1093     - [SET CONSTRAINTS](full-docs/src/sgml/html/sql-set-constraints.html)
1094     - [SET ROLE](full-docs/src/sgml/html/sql-set-role.html)
1095     - [SET SESSION AUTHORIZATION](full-docs/src/sgml/html/sql-set-session-authorization.html)
1096     - [SET TRANSACTION](full-docs/src/sgml/html/sql-set-transaction.html)
1097     - [SHOW](full-docs/src/sgml/html/sql-show.html)
1098     - [START TRANSACTION](full-docs/src/sgml/html/sql-start-transaction.html)
1099     - [TRUNCATE](full-docs/src/sgml/html/sql-truncate.html)
1100     - [UNLISTEN](full-docs/src/sgml/html/sql-unlisten.html)
1101     - [UPDATE](full-docs/src/sgml/html/sql-update.html)
1102     - [VACUUM](full-docs/src/sgml/html/sql-vacuum.html)
1103     - [VALUES](full-docs/src/sgml/html/sql-values.html)
1104     - [II. PostgreSQL Client Applications](full-docs/src/sgml/html/reference-client.html)
1105     - [clusterdb](full-docs/src/sgml/html/app-clusterdb.html)
1106     - [createdb](full-docs/src/sgml/html/app-createdb.html)
1107     - [createuser](full-docs/src/sgml/html/app-createuser.html)
1108     - [dropdb](full-docs/src/sgml/html/app-dropdb.html)
1109     - [dropuser](full-docs/src/sgml/html/app-dropuser.html)
1110     - [ecpg](full-docs/src/sgml/html/app-ecpg.html)
1111     - [pg_amcheck](full-docs/src/sgml/html/app-pgamcheck.html)
1112     - [pg_basebackup](full-docs/src/sgml/html/app-pgbasebackup.html)
1113     - [pgbench](full-docs/src/sgml/html/pgbench.html)
1114     - [pg_combinebackup](full-docs/src/sgml/html/app-pgcombinebackup.html)
1115     - [pg_config](full-docs/src/sgml/html/app-pgconfig.html)
1116     - [pg_dump](full-docs/src/sgml/html/app-pgdump.html)
1117     - [pg_dumpall](full-docs/src/sgml/html/app-pg-dumpall.html)
1118     - [pg_isready](full-docs/src/sgml/html/app-pg-isready.html)
1119     - [pg_receivewal](full-docs/src/sgml/html/app-pgreceivewal.html)
1120     - [pg_recvlogical](full-docs/src/sgml/html/app-pgrecvlogical.html)
1121     - [pg_restore](full-docs/src/sgml/html/app-pgrestore.html)
1122     - [pg_verifybackup](full-docs/src/sgml/html/app-pgverifybackup.html)
1123     - [psql](full-docs/src/sgml/html/app-psql.html)
1124     - [reindexdb](full-docs/src/sgml/html/app-reindexdb.html)
1125     - [vacuumdb](full-docs/src/sgml/html/app-vacuumdb.html)
1126     - [III. PostgreSQL Server Applications](full-docs/src/sgml/html/reference-server.html)
1127     - [initdb](full-docs/src/sgml/html/app-initdb.html)
1128     - [pg_archivecleanup](full-docs/src/sgml/html/pgarchivecleanup.html)
1129     - [pg_checksums](full-docs/src/sgml/html/app-pgchecksums.html)
1130     - [pg_controldata](full-docs/src/sgml/html/app-pgcontroldata.html)
1131     - [pg_createsubscriber](full-docs/src/sgml/html/app-pgcreatesubscriber.html)
1132     - [pg_ctl](full-docs/src/sgml/html/app-pg-ctl.html)
1133     - [pg_resetwal](full-docs/src/sgml/html/app-pgresetwal.html)
1134     - [pg_rewind](full-docs/src/sgml/html/app-pgrewind.html)
1135     - [pg_test_fsync](full-docs/src/sgml/html/pgtestfsync.html)
1136     - [pg_test_timing](full-docs/src/sgml/html/pgtesttiming.html)
1137     - [pg_upgrade](full-docs/src/sgml/html/pgupgrade.html)
1138     - [pg_waldump](full-docs/src/sgml/html/pgwaldump.html)
1139     - [pg_walsummary](full-docs/src/sgml/html/app-pgwalsummary.html)
1140     - [postgres](full-docs/src/sgml/html/app-postgres.html)
1141     - **[SQL Commands](full-docs/src/sgml/html/sql-commands.html)**
1142       - [ABORT](full-docs/src/sgml/html/sql-abort.html)
1143       - [ALTER AGGREGATE](full-docs/src/sgml/html/sql-alteraggregate.html)
1144       - [ALTER COLLATION](full-docs/src/sgml/html/sql-altercollation.html)
1145       - [ALTER CONVERSION](full-docs/src/sgml/html/sql-alterconversion.html)
1146       - [ALTER DATABASE](full-docs/src/sgml/html/sql-alterdatabase.html)
1147       - [ALTER DEFAULT PRIVILEGES](full-docs/src/sgml/html/sql-alterdefaultprivileges.html)
1148       - [ALTER DOMAIN](full-docs/src/sgml/html/sql-alterdomain.html)
1149       - [ALTER EVENT TRIGGER](full-docs/src/sgml/html/sql-altereventtrigger.html)
1150       - [ALTER EXTENSION](full-docs/src/sgml/html/sql-alterextension.html)
1151       - [ALTER FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-alterforeigndatawrapper.html)
1152       - [ALTER FOREIGN TABLE](full-docs/src/sgml/html/sql-alterforeigntable.html)
1153       - [ALTER FUNCTION](full-docs/src/sgml/html/sql-alterfunction.html)
1154       - [ALTER GROUP](full-docs/src/sgml/html/sql-altergroup.html)
1155       - [ALTER INDEX](full-docs/src/sgml/html/sql-alterindex.html)
1156       - [ALTER LANGUAGE](full-docs/src/sgml/html/sql-alterlanguage.html)
1157       - [ALTER LARGE OBJECT](full-docs/src/sgml/html/sql-alterlargeobject.html)
1158       - [ALTER MATERIALIZED VIEW](full-docs/src/sgml/html/sql-altermaterializedview.html)
1159       - [ALTER OPERATOR](full-docs/src/sgml/html/sql-alteroperator.html)
1160       - [ALTER OPERATOR CLASS](full-docs/src/sgml/html/sql-alteropclass.html)
1161       - [ALTER OPERATOR FAMILY](full-docs/src/sgml/html/sql-alteropfamily.html)
1162       - [ALTER POLICY](full-docs/src/sgml/html/sql-alterpolicy.html)
1163       - [ALTER PROCEDURE](full-docs/src/sgml/html/sql-alterprocedure.html)
1164       - [ALTER PUBLICATION](full-docs/src/sgml/html/sql-alterpublication.html)
1165       - [ALTER ROLE](full-docs/src/sgml/html/sql-alterrole.html)
1166       - [ALTER ROUTINE](full-docs/src/sgml/html/sql-alterroutine.html)
1167       - [ALTER RULE](full-docs/src/sgml/html/sql-alterrule.html)
1168       - [ALTER SCHEMA](full-docs/src/sgml/html/sql-alterschema.html)
1169       - [ALTER SEQUENCE](full-docs/src/sgml/html/sql-altersequence.html)
1170       - [ALTER SERVER](full-docs/src/sgml/html/sql-alterserver.html)
1171       - [ALTER STATISTICS](full-docs/src/sgml/html/sql-alterstatistics.html)
1172       - [ALTER SUBSCRIPTION](full-docs/src/sgml/html/sql-altersubscription.html)
1173       - [ALTER SYSTEM](full-docs/src/sgml/html/sql-altersystem.html)
1174       - [ALTER TABLE](full-docs/src/sgml/html/sql-altertable.html)
1175       - [ALTER TABLESPACE](full-docs/src/sgml/html/sql-altertablespace.html)
1176       - [ALTER TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-altertsconfig.html)
1177       - [ALTER TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-altertsdictionary.html)
1178       - [ALTER TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-altertsparser.html)
1179       - [ALTER TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-altertstemplate.html)
1180       - [ALTER TRIGGER](full-docs/src/sgml/html/sql-altertrigger.html)
1181       - [ALTER TYPE](full-docs/src/sgml/html/sql-altertype.html)
1182       - [ALTER USER](full-docs/src/sgml/html/sql-alteruser.html)
1183       - [ALTER USER MAPPING](full-docs/src/sgml/html/sql-alterusermapping.html)
1184       - [ALTER VIEW](full-docs/src/sgml/html/sql-alterview.html)
1185       - [ANALYZE](full-docs/src/sgml/html/sql-analyze.html)
1186       - [BEGIN](full-docs/src/sgml/html/sql-begin.html)
1187       - [CALL](full-docs/src/sgml/html/sql-call.html)
1188       - [CHECKPOINT](full-docs/src/sgml/html/sql-checkpoint.html)
1189       - [CLOSE](full-docs/src/sgml/html/sql-close.html)
1190       - [CLUSTER](full-docs/src/sgml/html/sql-cluster.html)
1191       - [COMMENT](full-docs/src/sgml/html/sql-comment.html)
1192       - [COMMIT](full-docs/src/sgml/html/sql-commit.html)
1193       - [COMMIT PREPARED](full-docs/src/sgml/html/sql-commit-prepared.html)
1194       - [COPY](full-docs/src/sgml/html/sql-copy.html)
1195       - [CREATE ACCESS METHOD](full-docs/src/sgml/html/sql-create-access-method.html)
1196       - [CREATE AGGREGATE](full-docs/src/sgml/html/sql-createaggregate.html)
1197       - [CREATE CAST](full-docs/src/sgml/html/sql-createcast.html)
1198       - [CREATE COLLATION](full-docs/src/sgml/html/sql-createcollation.html)
1199       - [CREATE CONVERSION](full-docs/src/sgml/html/sql-createconversion.html)
1200       - [CREATE DATABASE](full-docs/src/sgml/html/sql-createdatabase.html)
1201       - [CREATE DOMAIN](full-docs/src/sgml/html/sql-createdomain.html)
1202       - [CREATE EVENT TRIGGER](full-docs/src/sgml/html/sql-createeventtrigger.html)
1203       - [CREATE EXTENSION](full-docs/src/sgml/html/sql-createextension.html)
1204       - [CREATE FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-createforeigndatawrapper.html)
1205       - [CREATE FOREIGN TABLE](full-docs/src/sgml/html/sql-createforeigntable.html)
1206       - [CREATE FUNCTION](full-docs/src/sgml/html/sql-createfunction.html)
1207       - [CREATE GROUP](full-docs/src/sgml/html/sql-creategroup.html)
1208       - [CREATE INDEX](full-docs/src/sgml/html/sql-createindex.html)
1209       - [CREATE LANGUAGE](full-docs/src/sgml/html/sql-createlanguage.html)
1210       - [CREATE MATERIALIZED VIEW](full-docs/src/sgml/html/sql-creatematerializedview.html)
1211       - [CREATE OPERATOR](full-docs/src/sgml/html/sql-createoperator.html)
1212       - [CREATE OPERATOR CLASS](full-docs/src/sgml/html/sql-createopclass.html)
1213       - [CREATE OPERATOR FAMILY](full-docs/src/sgml/html/sql-createopfamily.html)
1214       - [CREATE POLICY](full-docs/src/sgml/html/sql-createpolicy.html)
1215       - [CREATE PROCEDURE](full-docs/src/sgml/html/sql-createprocedure.html)
1216       - [CREATE PUBLICATION](full-docs/src/sgml/html/sql-createpublication.html)
1217       - [CREATE ROLE](full-docs/src/sgml/html/sql-createrole.html)
1218       - [CREATE RULE](full-docs/src/sgml/html/sql-createrule.html)
1219       - [CREATE SCHEMA](full-docs/src/sgml/html/sql-createschema.html)
1220       - [CREATE SEQUENCE](full-docs/src/sgml/html/sql-createsequence.html)
1221       - [CREATE SERVER](full-docs/src/sgml/html/sql-createserver.html)
1222       - [CREATE STATISTICS](full-docs/src/sgml/html/sql-createstatistics.html)
1223       - [CREATE SUBSCRIPTION](full-docs/src/sgml/html/sql-createsubscription.html)
1224       - [CREATE TABLE](full-docs/src/sgml/html/sql-createtable.html)
1225       - [CREATE TABLE AS](full-docs/src/sgml/html/sql-createtableas.html)
1226       - [CREATE TABLESPACE](full-docs/src/sgml/html/sql-createtablespace.html)
1227       - [CREATE TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-createtsconfig.html)
1228       - [CREATE TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-createtsdictionary.html)
1229       - [CREATE TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-createtsparser.html)
1230       - [CREATE TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-createtstemplate.html)
1231       - [CREATE TRANSFORM](full-docs/src/sgml/html/sql-createtransform.html)
1232       - [CREATE TRIGGER](full-docs/src/sgml/html/sql-createtrigger.html)
1233       - [CREATE TYPE](full-docs/src/sgml/html/sql-createtype.html)
1234       - [CREATE USER](full-docs/src/sgml/html/sql-createuser.html)
1235       - [CREATE USER MAPPING](full-docs/src/sgml/html/sql-createusermapping.html)
1236       - [CREATE VIEW](full-docs/src/sgml/html/sql-createview.html)
1237       - [DEALLOCATE](full-docs/src/sgml/html/sql-deallocate.html)
1238       - [DECLARE](full-docs/src/sgml/html/sql-declare.html)
1239       - [DELETE](full-docs/src/sgml/html/sql-delete.html)
1240       - [DISCARD](full-docs/src/sgml/html/sql-discard.html)
1241       - [DO](full-docs/src/sgml/html/sql-do.html)
1242       - [DROP ACCESS METHOD](full-docs/src/sgml/html/sql-drop-access-method.html)
1243       - [DROP AGGREGATE](full-docs/src/sgml/html/sql-dropaggregate.html)
1244       - [DROP CAST](full-docs/src/sgml/html/sql-dropcast.html)
1245       - [DROP COLLATION](full-docs/src/sgml/html/sql-dropcollation.html)
1246       - [DROP CONVERSION](full-docs/src/sgml/html/sql-dropconversion.html)
1247       - [DROP DATABASE](full-docs/src/sgml/html/sql-dropdatabase.html)
1248       - [DROP DOMAIN](full-docs/src/sgml/html/sql-dropdomain.html)
1249       - [DROP EVENT TRIGGER](full-docs/src/sgml/html/sql-dropeventtrigger.html)
1250       - [DROP EXTENSION](full-docs/src/sgml/html/sql-dropextension.html)
1251       - [DROP FOREIGN DATA WRAPPER](full-docs/src/sgml/html/sql-dropforeigndatawrapper.html)
1252       - [DROP FOREIGN TABLE](full-docs/src/sgml/html/sql-dropforeigntable.html)
1253       - [DROP FUNCTION](full-docs/src/sgml/html/sql-dropfunction.html)
1254       - [DROP GROUP](full-docs/src/sgml/html/sql-dropgroup.html)
1255       - [DROP INDEX](full-docs/src/sgml/html/sql-dropindex.html)
1256       - [DROP LANGUAGE](full-docs/src/sgml/html/sql-droplanguage.html)
1257       - [DROP MATERIALIZED VIEW](full-docs/src/sgml/html/sql-dropmaterializedview.html)
1258       - [DROP OPERATOR](full-docs/src/sgml/html/sql-dropoperator.html)
1259       - [DROP OPERATOR CLASS](full-docs/src/sgml/html/sql-dropopclass.html)
1260       - [DROP OPERATOR FAMILY](full-docs/src/sgml/html/sql-dropopfamily.html)
1261       - [DROP OWNED](full-docs/src/sgml/html/sql-drop-owned.html)
1262       - [DROP POLICY](full-docs/src/sgml/html/sql-droppolicy.html)
1263       - [DROP PROCEDURE](full-docs/src/sgml/html/sql-dropprocedure.html)
1264       - [DROP PUBLICATION](full-docs/src/sgml/html/sql-droppublication.html)
1265       - [DROP ROLE](full-docs/src/sgml/html/sql-droprole.html)
1266       - [DROP ROUTINE](full-docs/src/sgml/html/sql-droproutine.html)
1267       - [DROP RULE](full-docs/src/sgml/html/sql-droprule.html)
1268       - [DROP SCHEMA](full-docs/src/sgml/html/sql-dropschema.html)
1269       - [DROP SEQUENCE](full-docs/src/sgml/html/sql-dropsequence.html)
1270       - [DROP SERVER](full-docs/src/sgml/html/sql-dropserver.html)
1271       - [DROP STATISTICS](full-docs/src/sgml/html/sql-dropstatistics.html)
1272       - [DROP SUBSCRIPTION](full-docs/src/sgml/html/sql-dropsubscription.html)
1273       - [DROP TABLE](full-docs/src/sgml/html/sql-droptable.html)
1274       - [DROP TABLESPACE](full-docs/src/sgml/html/sql-droptablespace.html)
1275       - [DROP TEXT SEARCH CONFIGURATION](full-docs/src/sgml/html/sql-droptsconfig.html)
1276       - [DROP TEXT SEARCH DICTIONARY](full-docs/src/sgml/html/sql-droptsdictionary.html)
1277       - [DROP TEXT SEARCH PARSER](full-docs/src/sgml/html/sql-droptsparser.html)
1278       - [DROP TEXT SEARCH TEMPLATE](full-docs/src/sgml/html/sql-droptstemplate.html)
1279       - [DROP TRANSFORM](full-docs/src/sgml/html/sql-droptransform.html)
1280       - [DROP TRIGGER](full-docs/src/sgml/html/sql-droptrigger.html)
1281       - [DROP TYPE](full-docs/src/sgml/html/sql-droptype.html)
1282       - [DROP USER](full-docs/src/sgml/html/sql-dropuser.html)
1283       - [DROP USER MAPPING](full-docs/src/sgml/html/sql-dropusermapping.html)
1284       - [DROP VIEW](full-docs/src/sgml/html/sql-dropview.html)
1285       - [END](full-docs/src/sgml/html/sql-end.html)
1286       - [EXECUTE](full-docs/src/sgml/html/sql-execute.html)
1287       - [EXPLAIN](full-docs/src/sgml/html/sql-explain.html)
1288       - [FETCH](full-docs/src/sgml/html/sql-fetch.html)
1289       - [GRANT](full-docs/src/sgml/html/sql-grant.html)
1290       - [IMPORT FOREIGN SCHEMA](full-docs/src/sgml/html/sql-importforeignschema.html)
1291       - [INSERT](full-docs/src/sgml/html/sql-insert.html)
1292       - [LISTEN](full-docs/src/sgml/html/sql-listen.html)
1293       - [LOAD](full-docs/src/sgml/html/sql-load.html)
1294       - [LOCK](full-docs/src/sgml/html/sql-lock.html)
1295       - [MERGE](full-docs/src/sgml/html/sql-merge.html)
1296       - [MOVE](full-docs/src/sgml/html/sql-move.html)
1297       - [NOTIFY](full-docs/src/sgml/html/sql-notify.html)
1298       - [PREPARE](full-docs/src/sgml/html/sql-prepare.html)
1299       - [PREPARE TRANSACTION](full-docs/src/sgml/html/sql-prepare-transaction.html)
1300       - [REASSIGN OWNED](full-docs/src/sgml/html/sql-reassign-owned.html)
1301       - [REFRESH MATERIALIZED VIEW](full-docs/src/sgml/html/sql-refreshmaterializedview.html)
1302       - [REINDEX](full-docs/src/sgml/html/sql-reindex.html)
1303       - [RELEASE SAVEPOINT](full-docs/src/sgml/html/sql-release-savepoint.html)
1304       - [RESET](full-docs/src/sgml/html/sql-reset.html)
1305       - [REVOKE](full-docs/src/sgml/html/sql-revoke.html)
1306       - [ROLLBACK](full-docs/src/sgml/html/sql-rollback.html)
1307       - [ROLLBACK PREPARED](full-docs/src/sgml/html/sql-rollback-prepared.html)
1308       - [ROLLBACK TO SAVEPOINT](full-docs/src/sgml/html/sql-rollback-to.html)
1309       - [SAVEPOINT](full-docs/src/sgml/html/sql-savepoint.html)
1310       - [SECURITY LABEL](full-docs/src/sgml/html/sql-security-label.html)
1311       - [SELECT](full-docs/src/sgml/html/sql-select.html)
1312       - [SELECT INTO](full-docs/src/sgml/html/sql-selectinto.html)
1313       - [SET](full-docs/src/sgml/html/sql-set.html)
1314       - [SET CONSTRAINTS](full-docs/src/sgml/html/sql-set-constraints.html)
1315       - [SET ROLE](full-docs/src/sgml/html/sql-set-role.html)
1316       - [SET SESSION AUTHORIZATION](full-docs/src/sgml/html/sql-set-session-authorization.html)
1317       - [SET TRANSACTION](full-docs/src/sgml/html/sql-set-transaction.html)
1318       - [SHOW](full-docs/src/sgml/html/sql-show.html)
1319       - [START TRANSACTION](full-docs/src/sgml/html/sql-start-transaction.html)
1320       - [TRUNCATE](full-docs/src/sgml/html/sql-truncate.html)
1321       - [UNLISTEN](full-docs/src/sgml/html/sql-unlisten.html)
1322       - [UPDATE](full-docs/src/sgml/html/sql-update.html)
1323       - [VACUUM](full-docs/src/sgml/html/sql-vacuum.html)
1324       - [VALUES](full-docs/src/sgml/html/sql-values.html)
1325     - **[PostgreSQL Client Applications](full-docs/src/sgml/html/reference-client.html)**
1326       - [clusterdb](full-docs/src/sgml/html/app-clusterdb.html)
1327       - [createdb](full-docs/src/sgml/html/app-createdb.html)
1328       - [createuser](full-docs/src/sgml/html/app-createuser.html)
1329       - [dropdb](full-docs/src/sgml/html/app-dropdb.html)
1330       - [dropuser](full-docs/src/sgml/html/app-dropuser.html)
1331       - [ecpg](full-docs/src/sgml/html/app-ecpg.html)
1332       - [pg_amcheck](full-docs/src/sgml/html/app-pgamcheck.html)
1333       - [pg_basebackup](full-docs/src/sgml/html/app-pgbasebackup.html)
1334       - [pgbench](full-docs/src/sgml/html/pgbench.html)
1335       - [pg_combinebackup](full-docs/src/sgml/html/app-pgcombinebackup.html)
1336       - [pg_config](full-docs/src/sgml/html/app-pgconfig.html)
1337       - [pg_dump](full-docs/src/sgml/html/app-pgdump.html)
1338       - [pg_dumpall](full-docs/src/sgml/html/app-pg-dumpall.html)
1339       - [pg_isready](full-docs/src/sgml/html/app-pg-isready.html)
1340       - [pg_receivewal](full-docs/src/sgml/html/app-pgreceivewal.html)
1341       - [pg_recvlogical](full-docs/src/sgml/html/app-pgrecvlogical.html)
1342       - [pg_restore](full-docs/src/sgml/html/app-pgrestore.html)
1343       - [pg_verifybackup](full-docs/src/sgml/html/app-pgverifybackup.html)
1344       - [psql](full-docs/src/sgml/html/app-psql.html)
1345       - [reindexdb](full-docs/src/sgml/html/app-reindexdb.html)
1346       - [vacuumdb](full-docs/src/sgml/html/app-vacuumdb.html)
1347     - **[PostgreSQL Server Applications](full-docs/src/sgml/html/reference-server.html)**
1348       - [initdb](full-docs/src/sgml/html/app-initdb.html)
1349       - [pg_archivecleanup](full-docs/src/sgml/html/pgarchivecleanup.html)
1350       - [pg_checksums](full-docs/src/sgml/html/app-pgchecksums.html)
1351       - [pg_controldata](full-docs/src/sgml/html/app-pgcontroldata.html)
1352       - [pg_createsubscriber](full-docs/src/sgml/html/app-pgcreatesubscriber.html)
1353       - [pg_ctl](full-docs/src/sgml/html/app-pg-ctl.html)
1354       - [pg_resetwal](full-docs/src/sgml/html/app-pgresetwal.html)
1355       - [pg_rewind](full-docs/src/sgml/html/app-pgrewind.html)
1356       - [pg_test_fsync](full-docs/src/sgml/html/pgtestfsync.html)
1357       - [pg_test_timing](full-docs/src/sgml/html/pgtesttiming.html)
1358       - [pg_upgrade](full-docs/src/sgml/html/pgupgrade.html)
1359       - [pg_waldump](full-docs/src/sgml/html/pgwaldump.html)
1360       - [pg_walsummary](full-docs/src/sgml/html/app-pgwalsummary.html)
1361       - [postgres](full-docs/src/sgml/html/app-postgres.html)
1362
1363   - **[Part VII. Internals](full-docs/src/sgml/html/internals.html)**
1364     - [51. Overview of PostgreSQL Internals](full-docs/src/sgml/html/overview.html)
1365     - [51.1. The Path of a Query](full-docs/src/sgml/html/query-path.html)
1366     - [51.2. How Connections Are Established](full-docs/src/sgml/html/connect-estab.html)
1367     - [51.3. The Parser Stage](full-docs/src/sgml/html/parser-stage.html)
1368     - [51.4. The PostgreSQL Rule System](full-docs/src/sgml/html/rule-system.html)
1369     - [51.5. Planner/Optimizer](full-docs/src/sgml/html/planner-optimizer.html)
1370     - [51.6. Executor](full-docs/src/sgml/html/executor.html)
1371     - [52. System Catalogs](full-docs/src/sgml/html/catalogs.html)
1372     - [52.1. Overview](full-docs/src/sgml/html/catalogs-overview.html)
1373     - [52.2. pg_aggregate](full-docs/src/sgml/html/catalog-pg-aggregate.html)
1374     - [52.3. pg_am](full-docs/src/sgml/html/catalog-pg-am.html)
1375     - [52.4. pg_amop](full-docs/src/sgml/html/catalog-pg-amop.html)
1376     - [52.5. pg_amproc](full-docs/src/sgml/html/catalog-pg-amproc.html)
1377     - [52.6. pg_attrdef](full-docs/src/sgml/html/catalog-pg-attrdef.html)
1378     - [52.7. pg_attribute](full-docs/src/sgml/html/catalog-pg-attribute.html)
1379     - [52.8. pg_authid](full-docs/src/sgml/html/catalog-pg-authid.html)
1380     - [52.9. pg_auth_members](full-docs/src/sgml/html/catalog-pg-auth-members.html)
1381     - [52.10. pg_cast](full-docs/src/sgml/html/catalog-pg-cast.html)
1382     - [52.11. pg_class](full-docs/src/sgml/html/catalog-pg-class.html)
1383     - [52.12. pg_collation](full-docs/src/sgml/html/catalog-pg-collation.html)
1384     - [52.13. pg_constraint](full-docs/src/sgml/html/catalog-pg-constraint.html)
1385     - [52.14. pg_conversion](full-docs/src/sgml/html/catalog-pg-conversion.html)
1386     - [52.15. pg_database](full-docs/src/sgml/html/catalog-pg-database.html)
1387     - [52.16. pg_db_role_setting](full-docs/src/sgml/html/catalog-pg-db-role-setting.html)
1388     - [52.17. pg_default_acl](full-docs/src/sgml/html/catalog-pg-default-acl.html)
1389     - [52.18. pg_depend](full-docs/src/sgml/html/catalog-pg-depend.html)
1390     - [52.19. pg_description](full-docs/src/sgml/html/catalog-pg-description.html)
1391     - [52.20. pg_enum](full-docs/src/sgml/html/catalog-pg-enum.html)
1392     - [52.21. pg_event_trigger](full-docs/src/sgml/html/catalog-pg-event-trigger.html)
1393     - [52.22. pg_extension](full-docs/src/sgml/html/catalog-pg-extension.html)
1394     - [52.23. pg_foreign_data_wrapper](full-docs/src/sgml/html/catalog-pg-foreign-data-wrapper.html)
1395     - [52.24. pg_foreign_server](full-docs/src/sgml/html/catalog-pg-foreign-server.html)
1396     - [52.25. pg_foreign_table](full-docs/src/sgml/html/catalog-pg-foreign-table.html)
1397     - [52.26. pg_index](full-docs/src/sgml/html/catalog-pg-index.html)
1398     - [52.27. pg_inherits](full-docs/src/sgml/html/catalog-pg-inherits.html)
1399     - [52.28. pg_init_privs](full-docs/src/sgml/html/catalog-pg-init-privs.html)
1400     - [52.29. pg_language](full-docs/src/sgml/html/catalog-pg-language.html)
1401     - [52.30. pg_largeobject](full-docs/src/sgml/html/catalog-pg-largeobject.html)
1402     - [52.31. pg_largeobject_metadata](full-docs/src/sgml/html/catalog-pg-largeobject-metadata.html)
1403     - [52.32. pg_namespace](full-docs/src/sgml/html/catalog-pg-namespace.html)
1404     - [52.33. pg_opclass](full-docs/src/sgml/html/catalog-pg-opclass.html)
1405     - [52.34. pg_operator](full-docs/src/sgml/html/catalog-pg-operator.html)
1406     - [52.35. pg_opfamily](full-docs/src/sgml/html/catalog-pg-opfamily.html)
1407     - [52.36. pg_parameter_acl](full-docs/src/sgml/html/catalog-pg-parameter-acl.html)
1408     - [52.37. pg_partitioned_table](full-docs/src/sgml/html/catalog-pg-partitioned-table.html)
1409     - [52.38. pg_policy](full-docs/src/sgml/html/catalog-pg-policy.html)
1410     - [52.39. pg_proc](full-docs/src/sgml/html/catalog-pg-proc.html)
1411     - [52.40. pg_publication](full-docs/src/sgml/html/catalog-pg-publication.html)
1412     - [52.41. pg_publication_namespace](full-docs/src/sgml/html/catalog-pg-publication-namespace.html)
1413     - [52.42. pg_publication_rel](full-docs/src/sgml/html/catalog-pg-publication-rel.html)
1414     - [52.43. pg_range](full-docs/src/sgml/html/catalog-pg-range.html)
1415     - [52.44. pg_replication_origin](full-docs/src/sgml/html/catalog-pg-replication-origin.html)
1416     - [52.45. pg_rewrite](full-docs/src/sgml/html/catalog-pg-rewrite.html)
1417     - [52.46. pg_seclabel](full-docs/src/sgml/html/catalog-pg-seclabel.html)
1418     - [52.47. pg_sequence](full-docs/src/sgml/html/catalog-pg-sequence.html)
1419     - [52.48. pg_shdepend](full-docs/src/sgml/html/catalog-pg-shdepend.html)
1420     - [52.49. pg_shdescription](full-docs/src/sgml/html/catalog-pg-shdescription.html)
1421     - [52.50. pg_shseclabel](full-docs/src/sgml/html/catalog-pg-shseclabel.html)
1422     - [52.51. pg_statistic](full-docs/src/sgml/html/catalog-pg-statistic.html)
1423     - [52.52. pg_statistic_ext](full-docs/src/sgml/html/catalog-pg-statistic-ext.html)
1424     - [52.53. pg_statistic_ext_data](full-docs/src/sgml/html/catalog-pg-statistic-ext-data.html)
1425     - [52.54. pg_subscription](full-docs/src/sgml/html/catalog-pg-subscription.html)
1426     - [52.55. pg_subscription_rel](full-docs/src/sgml/html/catalog-pg-subscription-rel.html)
1427     - [52.56. pg_tablespace](full-docs/src/sgml/html/catalog-pg-tablespace.html)
1428     - [52.57. pg_transform](full-docs/src/sgml/html/catalog-pg-transform.html)
1429     - [52.58. pg_trigger](full-docs/src/sgml/html/catalog-pg-trigger.html)
1430     - [52.59. pg_ts_config](full-docs/src/sgml/html/catalog-pg-ts-config.html)
1431     - [52.60. pg_ts_config_map](full-docs/src/sgml/html/catalog-pg-ts-config-map.html)
1432     - [52.61. pg_ts_dict](full-docs/src/sgml/html/catalog-pg-ts-dict.html)
1433     - [52.62. pg_ts_parser](full-docs/src/sgml/html/catalog-pg-ts-parser.html)
1434     - [52.63. pg_ts_template](full-docs/src/sgml/html/catalog-pg-ts-template.html)
1435     - [52.64. pg_type](full-docs/src/sgml/html/catalog-pg-type.html)
1436     - [52.65. pg_user_mapping](full-docs/src/sgml/html/catalog-pg-user-mapping.html)
1437     - [53. System Views](full-docs/src/sgml/html/views.html)
1438     - [53.1. Overview](full-docs/src/sgml/html/views-overview.html)
1439     - [53.2. pg_aios](full-docs/src/sgml/html/view-pg-aios.html)
1440     - [53.3. pg_available_extensions](full-docs/src/sgml/html/view-pg-available-extensions.html)
1441     - [53.4. pg_available_extension_versions](full-docs/src/sgml/html/view-pg-available-extension-versions.html)
1442     - [53.5. pg_backend_memory_contexts](full-docs/src/sgml/html/view-pg-backend-memory-contexts.html)
1443     - [53.6. pg_config](full-docs/src/sgml/html/view-pg-config.html)
1444     - [53.7. pg_cursors](full-docs/src/sgml/html/view-pg-cursors.html)
1445     - [53.8. pg_file_settings](full-docs/src/sgml/html/view-pg-file-settings.html)
1446     - [53.9. pg_group](full-docs/src/sgml/html/view-pg-group.html)
1447     - [53.10. pg_hba_file_rules](full-docs/src/sgml/html/view-pg-hba-file-rules.html)
1448     - [53.11. pg_ident_file_mappings](full-docs/src/sgml/html/view-pg-ident-file-mappings.html)
1449     - [53.12. pg_indexes](full-docs/src/sgml/html/view-pg-indexes.html)
1450     - [53.13. pg_locks](full-docs/src/sgml/html/view-pg-locks.html)
1451     - [53.14. pg_matviews](full-docs/src/sgml/html/view-pg-matviews.html)
1452     - [53.15. pg_policies](full-docs/src/sgml/html/view-pg-policies.html)
1453     - [53.16. pg_prepared_statements](full-docs/src/sgml/html/view-pg-prepared-statements.html)
1454     - [53.17. pg_prepared_xacts](full-docs/src/sgml/html/view-pg-prepared-xacts.html)
1455     - [53.18. pg_publication_tables](full-docs/src/sgml/html/view-pg-publication-tables.html)
1456     - [53.19. pg_replication_origin_status](full-docs/src/sgml/html/view-pg-replication-origin-status.html)
1457     - [53.20. pg_replication_slots](full-docs/src/sgml/html/view-pg-replication-slots.html)
1458     - [53.21. pg_roles](full-docs/src/sgml/html/view-pg-roles.html)
1459     - [53.22. pg_rules](full-docs/src/sgml/html/view-pg-rules.html)
1460     - [53.23. pg_seclabels](full-docs/src/sgml/html/view-pg-seclabels.html)
1461     - [53.24. pg_sequences](full-docs/src/sgml/html/view-pg-sequences.html)
1462     - [53.25. pg_settings](full-docs/src/sgml/html/view-pg-settings.html)
1463     - [53.26. pg_shadow](full-docs/src/sgml/html/view-pg-shadow.html)
1464     - [53.27. pg_shmem_allocations](full-docs/src/sgml/html/view-pg-shmem-allocations.html)
1465     - [53.28. pg_shmem_allocations_numa](full-docs/src/sgml/html/view-pg-shmem-allocations-numa.html)
1466     - [53.29. pg_stats](full-docs/src/sgml/html/view-pg-stats.html)
1467     - [53.30. pg_stats_ext](full-docs/src/sgml/html/view-pg-stats-ext.html)
1468     - [53.31. pg_stats_ext_exprs](full-docs/src/sgml/html/view-pg-stats-ext-exprs.html)
1469     - [53.32. pg_tables](full-docs/src/sgml/html/view-pg-tables.html)
1470     - [53.33. pg_timezone_abbrevs](full-docs/src/sgml/html/view-pg-timezone-abbrevs.html)
1471     - [53.34. pg_timezone_names](full-docs/src/sgml/html/view-pg-timezone-names.html)
1472     - [53.35. pg_user](full-docs/src/sgml/html/view-pg-user.html)
1473     - [53.36. pg_user_mappings](full-docs/src/sgml/html/view-pg-user-mappings.html)
1474     - [53.37. pg_views](full-docs/src/sgml/html/view-pg-views.html)
1475     - [53.38. pg_wait_events](full-docs/src/sgml/html/view-pg-wait-events.html)
1476     - [54. Frontend/Backend Protocol](full-docs/src/sgml/html/protocol.html)
1477     - [54.1. Overview](full-docs/src/sgml/html/protocol-overview.html)
1478     - [54.2. Message Flow](full-docs/src/sgml/html/protocol-flow.html)
1479     - [54.3. SASL Authentication](full-docs/src/sgml/html/sasl-authentication.html)
1480     - [54.4. Streaming Replication Protocol](full-docs/src/sgml/html/protocol-replication.html)
1481     - [54.5. Logical Streaming Replication Protocol](full-docs/src/sgml/html/protocol-logical-replication.html)
1482     - [54.6. Message Data Types](full-docs/src/sgml/html/protocol-message-types.html)
1483     - [54.7. Message Formats](full-docs/src/sgml/html/protocol-message-formats.html)
1484     - [54.8. Error and Notice Message Fields](full-docs/src/sgml/html/protocol-error-fields.html)
1485     - [54.9. Logical Replication Message Formats](full-docs/src/sgml/html/protocol-logicalrep-message-formats.html)
1486     - [54.10. Summary of Changes since Protocol 2.0](full-docs/src/sgml/html/protocol-changes.html)
1487     - [55. PostgreSQL Coding Conventions](full-docs/src/sgml/html/source.html)
1488     - [55.1. Formatting](full-docs/src/sgml/html/source-format.html)
1489     - [55.2. Reporting Errors Within the Server](full-docs/src/sgml/html/error-message-reporting.html)
1490     - [55.3. Error Message Style Guide](full-docs/src/sgml/html/error-style-guide.html)
1491     - [55.4. Miscellaneous Coding Conventions](full-docs/src/sgml/html/source-conventions.html)
1492     - [56. Native Language Support](full-docs/src/sgml/html/nls.html)
1493     - [56.1. For the Translator](full-docs/src/sgml/html/nls-translator.html)
1494     - [56.2. For the Programmer](full-docs/src/sgml/html/nls-programmer.html)
1495     - [57. Writing a Procedural Language Handler](full-docs/src/sgml/html/plhandler.html)
1496     - [58. Writing a Foreign Data Wrapper](full-docs/src/sgml/html/fdwhandler.html)
1497     - [58.1. Foreign Data Wrapper Functions](full-docs/src/sgml/html/fdw-functions.html)
1498     - [58.2. Foreign Data Wrapper Callback Routines](full-docs/src/sgml/html/fdw-callbacks.html)
1499     - [58.3. Foreign Data Wrapper Helper Functions](full-docs/src/sgml/html/fdw-helpers.html)
1500     - [58.4. Foreign Data Wrapper Query Planning](full-docs/src/sgml/html/fdw-planning.html)
1501     - [58.5. Row Locking in Foreign Data Wrappers](full-docs/src/sgml/html/fdw-row-locking.html)
1502     - [59. Writing a Table Sampling Method](full-docs/src/sgml/html/tablesample-method.html)
1503     - [59.1. Sampling Method Support Functions](full-docs/src/sgml/html/tablesample-support-functions.html)
1504     - [60. Writing a Custom Scan Provider](full-docs/src/sgml/html/custom-scan.html)
1505     - [60.1. Creating Custom Scan Paths](full-docs/src/sgml/html/custom-scan-path.html)
1506     - [60.2. Creating Custom Scan Plans](full-docs/src/sgml/html/custom-scan-plan.html)
1507     - [60.3. Executing Custom Scans](full-docs/src/sgml/html/custom-scan-execution.html)
1508     - [61. Genetic Query Optimizer](full-docs/src/sgml/html/geqo.html)
1509     - [61.1. Query Handling as a Complex Optimization Problem](full-docs/src/sgml/html/geqo-intro.html)
1510     - [61.2. Genetic Algorithms](full-docs/src/sgml/html/geqo-intro2.html)
1511     - [61.3. Genetic Query Optimization (GEQO) in PostgreSQL](full-docs/src/sgml/html/geqo-pg-intro.html)
1512     - [61.4. Further Reading](full-docs/src/sgml/html/geqo-biblio.html)
1513     - [62. Table Access Method Interface Definition](full-docs/src/sgml/html/tableam.html)
1514     - [63. Index Access Method Interface Definition](full-docs/src/sgml/html/indexam.html)
1515     - [63.1. Basic API Structure for Indexes](full-docs/src/sgml/html/index-api.html)
1516     - [63.2. Index Access Method Functions](full-docs/src/sgml/html/index-functions.html)
1517     - [63.3. Index Scanning](full-docs/src/sgml/html/index-scanning.html)
1518     - [63.4. Index Locking Considerations](full-docs/src/sgml/html/index-locking.html)
1519     - [63.5. Index Uniqueness Checks](full-docs/src/sgml/html/index-unique-checks.html)
1520     - [63.6. Index Cost Estimation Functions](full-docs/src/sgml/html/index-cost-estimation.html)
1521     - [64. Write Ahead Logging for Extensions](full-docs/src/sgml/html/wal-for-extensions.html)
1522     - [64.1. Generic WAL Records](full-docs/src/sgml/html/generic-wal.html)
1523     - [64.2. Custom WAL Resource Managers](full-docs/src/sgml/html/custom-rmgr.html)
1524     - [65. Built-in Index Access Methods](full-docs/src/sgml/html/indextypes.html)
1525     - [65.1. B-Tree Indexes](full-docs/src/sgml/html/btree.html)
1526     - [65.2. GiST Indexes](full-docs/src/sgml/html/gist.html)
1527     - [65.3. SP-GiST Indexes](full-docs/src/sgml/html/spgist.html)
1528     - [65.4. GIN Indexes](full-docs/src/sgml/html/gin.html)
1529     - [65.5. BRIN Indexes](full-docs/src/sgml/html/brin.html)
1530     - [65.6. Hash Indexes](full-docs/src/sgml/html/hash-index.html)
1531     - [66. Database Physical Storage](full-docs/src/sgml/html/storage.html)
1532     - [66.1. Database File Layout](full-docs/src/sgml/html/storage-file-layout.html)
1533     - [66.2. TOAST](full-docs/src/sgml/html/storage-toast.html)
1534     - [66.3. Free Space Map](full-docs/src/sgml/html/storage-fsm.html)
1535     - [66.4. Visibility Map](full-docs/src/sgml/html/storage-vm.html)
1536     - [66.5. The Initialization Fork](full-docs/src/sgml/html/storage-init.html)
1537     - [66.6. Database Page Layout](full-docs/src/sgml/html/storage-page-layout.html)
1538     - [66.7. Heap-Only Tuples (HOT)](full-docs/src/sgml/html/storage-hot.html)
1539     - [67. Transaction Processing](full-docs/src/sgml/html/transactions.html)
1540     - [67.1. Transactions and Identifiers](full-docs/src/sgml/html/transaction-id.html)
1541     - [67.2. Transactions and Locking](full-docs/src/sgml/html/xact-locking.html)
1542     - [67.3. Subtransactions](full-docs/src/sgml/html/subxacts.html)
1543     - [67.4. Two-Phase Transactions](full-docs/src/sgml/html/two-phase.html)
1544     - [68. System Catalog Declarations and Initial Contents](full-docs/src/sgml/html/bki.html)
1545     - [68.1. System Catalog Declaration Rules](full-docs/src/sgml/html/system-catalog-declarations.html)
1546     - [68.2. System Catalog Initial Data](full-docs/src/sgml/html/system-catalog-initial-data.html)
1547     - [68.3. BKI File Format](full-docs/src/sgml/html/bki-format.html)
1548     - [68.4. BKI Commands](full-docs/src/sgml/html/bki-commands.html)
1549     - [68.5. Structure of the Bootstrap BKI File](full-docs/src/sgml/html/bki-structure.html)
1550     - [68.6. BKI Example](full-docs/src/sgml/html/bki-example.html)
1551     - [69. How the Planner Uses Statistics](full-docs/src/sgml/html/planner-stats-details.html)
1552     - [69.1. Row Estimation Examples](full-docs/src/sgml/html/row-estimation-examples.html)
1553     - [69.2. Multivariate Statistics Examples](full-docs/src/sgml/html/multivariate-statistics-examples.html)
1554     - [69.3. Planner Statistics and Security](full-docs/src/sgml/html/planner-stats-security.html)
1555     - [70. Backup Manifest Format](full-docs/src/sgml/html/backup-manifest-format.html)
1556     - [70.1. Backup Manifest Top-level Object](full-docs/src/sgml/html/backup-manifest-toplevel.html)
1557     - [70.2. Backup Manifest File Object](full-docs/src/sgml/html/backup-manifest-files.html)
1558     - [70.3. Backup Manifest WAL Range Object](full-docs/src/sgml/html/backup-manifest-wal-ranges.html)
1559     - **[Chapter 51. Overview of PostgreSQL Internals](full-docs/src/sgml/html/overview.html)**
1560     - **[Chapter 52. System Catalogs](full-docs/src/sgml/html/catalogs.html)**
1561     - **[Chapter 53. System Views](full-docs/src/sgml/html/views.html)**
1562     - **[Chapter 54. Frontend/Backend Protocol](full-docs/src/sgml/html/protocol.html)**
1563     - **[Chapter 55. PostgreSQL Coding Conventions](full-docs/src/sgml/html/source.html)**
1564       - [55.1. Formatting](full-docs/src/sgml/html/source-format.html)
1565       - [55.2. Reporting Errors Within the Server](full-docs/src/sgml/html/error-message-reporting.html)
1566       - [55.3. Error Message Style Guide](full-docs/src/sgml/html/error-style-guide.html)
1567       - [55.4. Miscellaneous Coding Conventions](full-docs/src/sgml/html/source-conventions.html)
1568     - **[Chapter 56. Native Language Support](full-docs/src/sgml/html/nls.html)**
1569       - [56.1. For the Translator](full-docs/src/sgml/html/nls-translator.html)
1570       - [56.1.1. Requirements](full-docs/src/sgml/html/nls-translator.html#NLS-TRANSLATOR-REQUIREMENTS)
1571       - [56.1.2. Concepts](full-docs/src/sgml/html/nls-translator.html#NLS-TRANSLATOR-CONCEPTS)
1572       - [56.1.3. Creating and Maintaining Message Catalogs](full-docs/src/sgml/html/nls-translator.html#NLS-TRANSLATOR-MESSAGE-CATALOGS)
1573       - [56.1.4. Editing the PO Files](full-docs/src/sgml/html/nls-translator.html#NLS-TRANSLATOR-EDITING-PO)
1574       - [56.2. For the Programmer](full-docs/src/sgml/html/nls-programmer.html)
1575       - [56.2.1. Mechanics](full-docs/src/sgml/html/nls-programmer.html#NLS-MECHANICS)
1576       - [56.2.2. Message-Writing Guidelines](full-docs/src/sgml/html/nls-programmer.html#NLS-GUIDELINES)
1577     - **[Chapter 57. Writing a Procedural Language Handler](full-docs/src/sgml/html/plhandler.html)**
1578     - **[Chapter 58. Writing a Foreign Data Wrapper](full-docs/src/sgml/html/fdwhandler.html)**
1579       - [58.1. Foreign Data Wrapper Functions](full-docs/src/sgml/html/fdw-functions.html)
1580       - [58.2. Foreign Data Wrapper Callback Routines](full-docs/src/sgml/html/fdw-callbacks.html)
1581       - [58.2.1. FDW Routines for Scanning Foreign Tables](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-SCAN)
1582       - [58.2.2. FDW Routines for Scanning Foreign Joins](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-JOIN-SCAN)
1583       - [58.2.3. FDW Routines for Planning Post-Scan/Join Processing](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-UPPER-PLANNING)
1584       - [58.2.4. FDW Routines for Updating Foreign Tables](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-UPDATE)
1585       - [58.2.5. FDW Routines for TRUNCATE](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-TRUNCATE)
1586       - [58.2.6. FDW Routines for Row Locking](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-ROW-LOCKING)
1587       - [58.2.7. FDW Routines for EXPLAIN](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-EXPLAIN)
1588       - [58.2.8. FDW Routines for ANALYZE](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-ANALYZE)
1589       - [58.2.9. FDW Routines for IMPORT FOREIGN SCHEMA](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-IMPORT)
1590       - [58.2.10. FDW Routines for Parallel Execution](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-PARALLEL)
1591       - [58.2.11. FDW Routines for Asynchronous Execution](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-ASYNC)
1592       - [58.2.12. FDW Routines for Reparameterization of Paths](full-docs/src/sgml/html/fdw-callbacks.html#FDW-CALLBACKS-REPARAMETERIZE-PATHS)
1593       - [58.3. Foreign Data Wrapper Helper Functions](full-docs/src/sgml/html/fdw-helpers.html)
1594       - [58.4. Foreign Data Wrapper Query Planning](full-docs/src/sgml/html/fdw-planning.html)
1595       - [58.5. Row Locking in Foreign Data Wrappers](full-docs/src/sgml/html/fdw-row-locking.html)
1596     - **[Chapter 59. Writing a Table Sampling Method](full-docs/src/sgml/html/tablesample-method.html)**
1597     - **[Chapter 60. Writing a Custom Scan Provider](full-docs/src/sgml/html/custom-scan.html)**
1598     - **[Chapter 61. Genetic Query Optimizer](full-docs/src/sgml/html/geqo.html)**
1599     - **[Chapter 62. Table Access Method Interface Definition](full-docs/src/sgml/html/tableam.html)**
1600     - **[Chapter 63. Index Access Method Interface Definition](full-docs/src/sgml/html/indexam.html)**
1601     - **[Chapter 64. Write Ahead Logging for Extensions](full-docs/src/sgml/html/wal-for-extensions.html)**
1602     - **[Chapter 65. Built-in Index Access Methods](full-docs/src/sgml/html/indextypes.html)**
1603       - [65.1. B-Tree Indexes](full-docs/src/sgml/html/btree.html)
1604       - [65.1.1. Introduction](full-docs/src/sgml/html/btree.html#BTREE-INTRO)
1605       - [65.1.2. Behavior of B-Tree Operator Classes](full-docs/src/sgml/html/btree.html#BTREE-BEHAVIOR)
1606       - [65.1.3. B-Tree Support Functions](full-docs/src/sgml/html/btree.html#BTREE-SUPPORT-FUNCS)
1607       - [65.1.4. Implementation](full-docs/src/sgml/html/btree.html#BTREE-IMPLEMENTATION)
1608       - [65.2. GiST Indexes](full-docs/src/sgml/html/gist.html)
1609       - [65.2.1. Introduction](full-docs/src/sgml/html/gist.html#GIST-INTRO)
1610       - [65.2.2. Built-in Operator Classes](full-docs/src/sgml/html/gist.html#GIST-BUILTIN-OPCLASSES)
1611       - [65.2.3. Extensibility](full-docs/src/sgml/html/gist.html#GIST-EXTENSIBILITY)
1612       - [65.2.4. Implementation](full-docs/src/sgml/html/gist.html#GIST-IMPLEMENTATION)
1613       - [65.2.5. Examples](full-docs/src/sgml/html/gist.html#GIST-EXAMPLES)
1614       - [65.3. SP-GiST Indexes](full-docs/src/sgml/html/spgist.html)
1615       - [65.3.1. Introduction](full-docs/src/sgml/html/spgist.html#SPGIST-INTRO)
1616       - [65.3.2. Built-in Operator Classes](full-docs/src/sgml/html/spgist.html#SPGIST-BUILTIN-OPCLASSES)
1617       - [65.3.3. Extensibility](full-docs/src/sgml/html/spgist.html#SPGIST-EXTENSIBILITY)
1618       - [65.3.4. Implementation](full-docs/src/sgml/html/spgist.html#SPGIST-IMPLEMENTATION)
1619       - [65.3.5. Examples](full-docs/src/sgml/html/spgist.html#SPGIST-EXAMPLES)
1620       - [65.4. GIN Indexes](full-docs/src/sgml/html/gin.html)
1621       - [65.4.1. Introduction](full-docs/src/sgml/html/gin.html#GIN-INTRO)
1622       - [65.4.2. Built-in Operator Classes](full-docs/src/sgml/html/gin.html#GIN-BUILTIN-OPCLASSES)
1623       - [65.4.3. Extensibility](full-docs/src/sgml/html/gin.html#GIN-EXTENSIBILITY)
1624       - [65.4.4. Implementation](full-docs/src/sgml/html/gin.html#GIN-IMPLEMENTATION)
1625       - [65.4.5. GIN Tips and Tricks](full-docs/src/sgml/html/gin.html#GIN-TIPS)
1626       - [65.4.6. Limitations](full-docs/src/sgml/html/gin.html#GIN-LIMIT)
1627       - [65.4.7. Examples](full-docs/src/sgml/html/gin.html#GIN-EXAMPLES)
1628       - [65.5. BRIN Indexes](full-docs/src/sgml/html/brin.html)
1629       - [65.5.1. Introduction](full-docs/src/sgml/html/brin.html#BRIN-INTRO)
1630       - [65.5.2. Built-in Operator Classes](full-docs/src/sgml/html/brin.html#BRIN-BUILTIN-OPCLASSES)
1631       - [65.5.3. Extensibility](full-docs/src/sgml/html/brin.html#BRIN-EXTENSIBILITY)
1632       - [65.6. Hash Indexes](full-docs/src/sgml/html/hash-index.html)
1633       - [65.6.1. Overview](full-docs/src/sgml/html/hash-index.html#HASH-INTRO)
1634       - [65.6.2. Implementation](full-docs/src/sgml/html/hash-index.html#HASH-IMPLEMENTATION)
1635     - **[Chapter 66. Database Physical Storage](full-docs/src/sgml/html/storage.html)**
1636     - **[Chapter 67. Transaction Processing](full-docs/src/sgml/html/transactions.html)**
1637     - **[Chapter 68. System Catalog Declarations and Initial Contents](full-docs/src/sgml/html/bki.html)**
1638     - **[Chapter 69. How the Planner Uses Statistics](full-docs/src/sgml/html/planner-stats-details.html)**
1639     - **[Chapter 70. Backup Manifest Format](full-docs/src/sgml/html/backup-manifest-format.html)**
1640
1641   - **[Part VIII. Appendixes](full-docs/src/sgml/html/appendixes.html)**
1642     - [A. PostgreSQL Error Codes](full-docs/src/sgml/html/errcodes-appendix.html)
1643     - [B. Date/Time Support](full-docs/src/sgml/html/datetime-appendix.html)
1644     - [B.1. Date/Time Input Interpretation](full-docs/src/sgml/html/datetime-input-rules.html)
1645     - [B.2. Handling of Invalid or Ambiguous Timestamps](full-docs/src/sgml/html/datetime-invalid-input.html)
1646     - [B.3. Date/Time Key Words](full-docs/src/sgml/html/datetime-keywords.html)
1647     - [B.4. Date/Time Configuration Files](full-docs/src/sgml/html/datetime-config-files.html)
1648     - [B.5. POSIX Time Zone Specifications](full-docs/src/sgml/html/datetime-posix-timezone-specs.html)
1649     - [B.6. History of Units](full-docs/src/sgml/html/datetime-units-history.html)
1650     - [B.7. Julian Dates](full-docs/src/sgml/html/datetime-julian-dates.html)
1651     - [C. SQL Key Words](full-docs/src/sgml/html/sql-keywords-appendix.html)
1652     - [D. SQL Conformance](full-docs/src/sgml/html/features.html)
1653     - [D.1. Supported Features](full-docs/src/sgml/html/features-sql-standard.html)
1654     - [D.2. Unsupported Features](full-docs/src/sgml/html/unsupported-features-sql-standard.html)
1655     - [D.3. XML Limits and Conformance to SQL/XML](full-docs/src/sgml/html/xml-limits-conformance.html)
1656     - [E. Release Notes](full-docs/src/sgml/html/release.html)
1657     - [E.1. Release 18](full-docs/src/sgml/html/release-18.html)
1658     - [E.2. Prior Releases](full-docs/src/sgml/html/release-prior.html)
1659     - [F. Additional Supplied Modules and Extensions](full-docs/src/sgml/html/contrib.html)
1660     - [F.1. amcheck — tools to verify table and index consistency](full-docs/src/sgml/html/amcheck.html)
1661     - [F.2. auth_delay — pause on authentication failure](full-docs/src/sgml/html/auth-delay.html)
1662     - [F.3. auto_explain — log execution plans of slow queries](full-docs/src/sgml/html/auto-explain.html)
1663     - [F.4. basebackup_to_shell — example "shell" pg_basebackup module](full-docs/src/sgml/html/basebackup-to-shell.html)
1664     - [F.5. basic_archive — an example WAL archive module](full-docs/src/sgml/html/basic-archive.html)
1665     - [F.6. bloom — bloom filter index access method](full-docs/src/sgml/html/bloom.html)
1666     - [F.7. btree_gin — GIN operator classes with B-tree behavior](full-docs/src/sgml/html/btree-gin.html)
1667     - [F.8. btree_gist — GiST operator classes with B-tree behavior](full-docs/src/sgml/html/btree-gist.html)
1668     - [F.9. citext — a case-insensitive character string type](full-docs/src/sgml/html/citext.html)
1669     - [F.10. cube — a multi-dimensional cube data type](full-docs/src/sgml/html/cube.html)
1670     - [F.11. dblink — connect to other PostgreSQL databases](full-docs/src/sgml/html/dblink.html)
1671     - [F.13. dict_xsyn — example synonym full-text search dictionary](full-docs/src/sgml/html/dict-xsyn.html)
1672     - [F.14. earthdistance — calculate great-circle distances](full-docs/src/sgml/html/earthdistance.html)
1673     - [F.15. file_fdw — access data files in the server's file system](full-docs/src/sgml/html/file-fdw.html)
1674     - [F.16. fuzzystrmatch — determine string similarities and distance](full-docs/src/sgml/html/fuzzystrmatch.html)
1675     - [F.17. hstore — hstore key/value datatype](full-docs/src/sgml/html/hstore.html)
1676     - [F.18. intagg — integer aggregator and enumerator](full-docs/src/sgml/html/intagg.html)
1677     - [F.19. intarray — manipulate arrays of integers](full-docs/src/sgml/html/intarray.html)
1678     - [F.20. isn — data types for international standard numbers (ISBN, EAN, UPC, etc.)](full-docs/src/sgml/html/isn.html)
1679     - [F.21. lo — manage large objects](full-docs/src/sgml/html/lo.html)
1680     - [F.22. ltree — hierarchical tree-like data type](full-docs/src/sgml/html/ltree.html)
1681     - [F.23. pageinspect — low-level inspection of database pages](full-docs/src/sgml/html/pageinspect.html)
1682     - [F.24. passwordcheck — verify password strength](full-docs/src/sgml/html/passwordcheck.html)
1683     - [F.26. pgcrypto — cryptographic functions](full-docs/src/sgml/html/pgcrypto.html)
1684     - [F.27. pg_freespacemap — examine the free space map](full-docs/src/sgml/html/pgfreespacemap.html)
1685     - [F.28. pg_logicalinspect — logical decoding components inspection](full-docs/src/sgml/html/pglogicalinspect.html)
1686     - [F.29. pg_overexplain — allow EXPLAIN to dump even more details](full-docs/src/sgml/html/pgoverexplain.html)
1687     - [F.30. pg_prewarm — preload relation data into buffer caches](full-docs/src/sgml/html/pgprewarm.html)
1688     - [F.31. pgrowlocks — show a table's row locking information](full-docs/src/sgml/html/pgrowlocks.html)
1689     - [F.32. pg_stat_statements — track statistics of SQL planning and execution](full-docs/src/sgml/html/pgstatstatements.html)
1690     - [F.33. pgstattuple — obtain tuple-level statistics](full-docs/src/sgml/html/pgstattuple.html)
1691     - [F.34. pg_surgery — perform low-level surgery on relation data](full-docs/src/sgml/html/pgsurgery.html)
1692     - [F.36. pg_visibility — visibility map information and utilities](full-docs/src/sgml/html/pgvisibility.html)
1693     - [F.37. pg_walinspect — low-level WAL inspection](full-docs/src/sgml/html/pgwalinspect.html)
1694     - [F.39. seg — a datatype for line segments or floating point intervals](full-docs/src/sgml/html/seg.html)
1695     - [F.41. spi — Server Programming Interface features/examples](full-docs/src/sgml/html/contrib-spi.html)
1696     - [F.42. sslinfo — obtain client SSL information](full-docs/src/sgml/html/sslinfo.html)
1697     - [F.43. tablefunc — functions that return tables (crosstab and others)](full-docs/src/sgml/html/tablefunc.html)
1698     - [F.44. tcn — a trigger function to notify listeners of changes to table content](full-docs/src/sgml/html/tcn.html)
1699     - [F.45. test_decoding — SQL-based test/example module for WAL logical decoding](full-docs/src/sgml/html/test-decoding.html)
1700     - [F.48. unaccent — a text search dictionary which removes diacritics](full-docs/src/sgml/html/unaccent.html)
1701     - [F.49. uuid-ossp — a UUID generator](full-docs/src/sgml/html/uuid-ossp.html)
1702     - [F.50. xml2 — XPath querying and XSLT functionality](full-docs/src/sgml/html/xml2.html)
1703     - [G. Additional Supplied Programs](full-docs/src/sgml/html/contrib-prog.html)
1704     - [G.1. Client Applications](full-docs/src/sgml/html/contrib-prog-client.html)
1705     - [G.2. Server Applications](full-docs/src/sgml/html/contrib-prog-server.html)
1706     - [H. External Projects](full-docs/src/sgml/html/external-projects.html)
1707     - [H.1. Client Interfaces](full-docs/src/sgml/html/external-interfaces.html)
1708     - [H.2. Administration Tools](full-docs/src/sgml/html/external-admin-tools.html)
1709     - [H.3. Procedural Languages](full-docs/src/sgml/html/external-pl.html)
1710     - [H.4. Extensions](full-docs/src/sgml/html/external-extensions.html)
1711     - [I. The Source Code Repository](full-docs/src/sgml/html/sourcerepo.html)
1712     - [I.1. Getting the Source via Git](full-docs/src/sgml/html/git.html)
1713     - [J. Documentation](full-docs/src/sgml/html/docguide.html)
1714     - [J.1. DocBook](full-docs/src/sgml/html/docguide-docbook.html)
1715     - [J.2. Tool Sets](full-docs/src/sgml/html/docguide-toolsets.html)
1716     - [J.3. Building the Documentation with Make](full-docs/src/sgml/html/docguide-build.html)
1717     - [J.4. Building the Documentation with Meson](full-docs/src/sgml/html/docguide-build-meson.html)
1718     - [J.5. Documentation Authoring](full-docs/src/sgml/html/docguide-authoring.html)
1719     - [J.6. Style Guide](full-docs/src/sgml/html/docguide-style.html)
1720     - [K. PostgreSQL Limits](full-docs/src/sgml/html/limits.html)
1721     - [L. Acronyms](full-docs/src/sgml/html/acronyms.html)
1722     - [M. Glossary](full-docs/src/sgml/html/glossary.html)
1723     - [N. Color Support](full-docs/src/sgml/html/color.html)
1724     - [N.1. When Color is Used](full-docs/src/sgml/html/color-when.html)
1725     - [N.2. Configuring the Colors](full-docs/src/sgml/html/color-which.html)
1726     - [O. Obsolete or Renamed Features](full-docs/src/sgml/html/appendix-obsolete.html)
1727     - [O.1. recovery.conf file merged into postgresql.conf](full-docs/src/sgml/html/recovery-config.html)
1728     - [O.2. Default Roles Renamed to Predefined Roles](full-docs/src/sgml/html/default-roles.html)
1729     - [O.3. pg_xlogdump renamed to pg_waldump](full-docs/src/sgml/html/pgxlogdump.html)
1730     - [O.4. pg_resetxlog renamed to pg_resetwal](full-docs/src/sgml/html/app-pgresetxlog.html)
1731     - [O.5. pg_receivexlog renamed to pg_receivewal](full-docs/src/sgml/html/app-pgreceivexlog.html)
1732     - **[Appendix A. PostgreSQL Error Codes](full-docs/src/sgml/html/errcodes-appendix.html)**
1733     - **[Appendix B. Date/Time Support](full-docs/src/sgml/html/datetime-appendix.html)**
1734     - **[Appendix C. SQL Key Words](full-docs/src/sgml/html/sql-keywords-appendix.html)**
1735     - **[Appendix D. SQL Conformance](full-docs/src/sgml/html/features.html)**
1736       - [D.1. Supported Features](full-docs/src/sgml/html/features-sql-standard.html)
1737       - [D.2. Unsupported Features](full-docs/src/sgml/html/unsupported-features-sql-standard.html)
1738       - [D.3. XML Limits and Conformance to SQL/XML](full-docs/src/sgml/html/xml-limits-conformance.html)
1739       - [D.3.1. Queries Are Restricted to XPath 1.0](full-docs/src/sgml/html/xml-limits-conformance.html#FUNCTIONS-XML-LIMITS-XPATH1)
1740       - [D.3.2. Incidental Limits of the Implementation](full-docs/src/sgml/html/xml-limits-conformance.html#FUNCTIONS-XML-LIMITS-POSTGRESQL)
1741     - **[Appendix E. Release Notes](full-docs/src/sgml/html/release.html)**
1742     - **[Appendix F. Additional Supplied Modules and Extensions](full-docs/src/sgml/html/contrib.html)**
1743     - **[Appendix G. Additional Supplied Programs](full-docs/src/sgml/html/contrib-prog.html)**
1744     - **[Appendix H. External Projects](full-docs/src/sgml/html/external-projects.html)**
1745     - **[Appendix I. The Source Code Repository](full-docs/src/sgml/html/sourcerepo.html)**
1746     - **[Appendix J. Documentation](full-docs/src/sgml/html/docguide.html)**
1747     - **[Appendix K. PostgreSQL Limits](full-docs/src/sgml/html/limits.html)**
1748     - **[Appendix L. Acronyms](full-docs/src/sgml/html/acronyms.html)**
1749     - **[Appendix M. Glossary](full-docs/src/sgml/html/glossary.html)**
1750     - **[Appendix N. Color Support](full-docs/src/sgml/html/color.html)**
1751     - **[Appendix O. Obsolete or Renamed Features](full-docs/src/sgml/html/appendix-obsolete.html)**
1752
1753   - **[Bibliography](full-docs/src/sgml/html/biblio.html)**
1754
1755   - **[Index](full-docs/src/sgml/html/bookindex.html)**
1756