%PDF-1.3
1 0 obj
<< /S /GoTo /D (1.0) >>
endobj
4 0 obj
(PostgreSQL 7.3.2 Administrator's Guide)
endobj
5 0 obj
<< /S /GoTo /D (2.0) >>
endobj
8 0 obj
(Table of Contents)
endobj
9 0 obj
<< /S /GoTo /D (3.0) >>
endobj
12 0 obj
(List of Tables)
endobj
13 0 obj
<< /S /GoTo /D (4.0) >>
endobj
16 0 obj
(List of Examples)
endobj
17 0 obj
<< /S /GoTo /D (5.0) >>
endobj
20 0 obj
(Preface)
endobj
21 0 obj
<< /S /GoTo /D (5.1.1) >>
endobj
24 0 obj
(1. What is PostgreSQL?)
endobj
25 0 obj
<< /S /GoTo /D (5.2.1) >>
endobj
28 0 obj
(2. A Short History of PostgreSQL)
endobj
29 0 obj
<< /S /GoTo /D (5.2.1.2) >>
endobj
32 0 obj
(2.1. The Berkeley POSTGRES Project)
endobj
33 0 obj
<< /S /GoTo /D (5.2.2.2) >>
endobj
36 0 obj
(2.2. Postgres95)
endobj
37 0 obj
<< /S /GoTo /D (5.2.3.2) >>
endobj
40 0 obj
(2.3. PostgreSQL)
endobj
41 0 obj
<< /S /GoTo /D (5.3.1) >>
endobj
44 0 obj
(3. What's In This Book)
endobj
45 0 obj
<< /S /GoTo /D (5.4.1) >>
endobj
48 0 obj
(4. Overview of Documentation Resources)
endobj
49 0 obj
<< /S /GoTo /D (5.5.1) >>
endobj
52 0 obj
(5. Terminology and Notation)
endobj
53 0 obj
<< /S /GoTo /D (5.6.1) >>
endobj
56 0 obj
(6. Bug Reporting Guidelines)
endobj
57 0 obj
<< /S /GoTo /D (5.6.4.2) >>
endobj
60 0 obj
(6.1. Identifying Bugs)
endobj
61 0 obj
<< /S /GoTo /D (5.6.5.2) >>
endobj
64 0 obj
(6.2. What to report)
endobj
65 0 obj
<< /S /GoTo /D (5.6.6.2) >>
endobj
68 0 obj
(6.3. Where to report bugs)
endobj
69 0 obj
<< /S /GoTo /D (6.0) >>
endobj
72 0 obj
(Chapter 1. Installation Instructions)
endobj
73 0 obj
<< /S /GoTo /D (6.7.1) >>
endobj
76 0 obj
(1.1. Short Version)
endobj
77 0 obj
<< /S /GoTo /D (6.8.1) >>
endobj
80 0 obj
(1.2. Requirements)
endobj
81 0 obj
<< /S /GoTo /D (6.9.1) >>
endobj
84 0 obj
(1.3. Getting The Source)
endobj
85 0 obj
<< /S /GoTo /D (6.10.1) >>
endobj
88 0 obj
(1.4. If You Are Upgrading)
endobj
89 0 obj
<< /S /GoTo /D (6.11.1) >>
endobj
92 0 obj
(1.5. Installation Procedure)
endobj
93 0 obj
<< /S /GoTo /D (6.12.1) >>
endobj
96 0 obj
(1.6. PostInstallation Setup)
endobj
97 0 obj
<< /S /GoTo /D (6.12.7.2) >>
endobj
100 0 obj
(1.6.1. Shared Libraries)
endobj
101 0 obj
<< /S /GoTo /D (6.12.8.2) >>
endobj
104 0 obj
(1.6.2. Environment Variables)
endobj
105 0 obj
<< /S /GoTo /D (6.13.1) >>
endobj
108 0 obj
(1.7. Supported Platforms)
endobj
109 0 obj
<< /S /GoTo /D (7.0) >>
endobj
112 0 obj
(Chapter 2. Installation on Windows)
endobj
113 0 obj
<< /S /GoTo /D (8.0) >>
endobj
116 0 obj
(Chapter 3. Server Runtime Environment)
endobj
117 0 obj
<< /S /GoTo /D (8.14.1) >>
endobj
120 0 obj
(3.1. The PostgreSQL User Account)
endobj
121 0 obj
<< /S /GoTo /D (8.15.1) >>
endobj
124 0 obj
(3.2. Creating a Database Cluster)
endobj
125 0 obj
<< /S /GoTo /D (8.16.1) >>
endobj
128 0 obj
(3.3. Starting the Database Server)
endobj
129 0 obj
<< /S /GoTo /D (8.16.9.2) >>
endobj
132 0 obj
(3.3.1. Server Startup Failures)
endobj
133 0 obj
<< /S /GoTo /D (8.16.10.2) >>
endobj
136 0 obj
(3.3.2. Client Connection Problems)
endobj
137 0 obj
<< /S /GoTo /D (8.17.1) >>
endobj
140 0 obj
(3.4. Runtime Configuration)
endobj
141 0 obj
<< /S /GoTo /D (8.17.11.2) >>
endobj
144 0 obj
(3.4.1. pgsettings)
endobj
145 0 obj
<< /S /GoTo /D (8.17.12.2) >>
endobj
148 0 obj
(3.4.2. Planner and Optimizer Tuning)
endobj
149 0 obj
<< /S /GoTo /D (8.17.13.2) >>
endobj
152 0 obj
(3.4.3. Logging and Debugging)
endobj
153 0 obj
<< /S /GoTo /D (8.17.14.2) >>
endobj
156 0 obj
(3.4.4. General Operation)
endobj
157 0 obj
<< /S /GoTo /D (8.17.15.2) >>
endobj
160 0 obj
(3.4.5. WAL)
endobj
161 0 obj
<< /S /GoTo /D (8.17.16.2) >>
endobj
164 0 obj
(3.4.6. Short Options)
endobj
165 0 obj
<< /S /GoTo /D (8.18.1) >>
endobj
168 0 obj
(3.5. Managing Kernel Resources)
endobj
169 0 obj
<< /S /GoTo /D (8.18.17.2) >>
endobj
172 0 obj
(3.5.1. Shared Memory and Semaphores)
endobj
173 0 obj
<< /S /GoTo /D (8.18.18.2) >>
endobj
176 0 obj
(3.5.2. Resource Limits)
endobj
177 0 obj
<< /S /GoTo /D (8.19.1) >>
endobj
180 0 obj
(3.6. Shutting Down the Server)
endobj
181 0 obj
<< /S /GoTo /D (8.20.1) >>
endobj
184 0 obj
(3.7. Secure TCP/IP Connections with SSL)
endobj
185 0 obj
<< /S /GoTo /D (8.21.1) >>
endobj
188 0 obj
(3.8. Secure TCP/IP Connections with SSH Tunnels)
endobj
189 0 obj
<< /S /GoTo /D (9.0) >>
endobj
192 0 obj
(Chapter 4. Database Users and Privileges)
endobj
193 0 obj
<< /S /GoTo /D (9.22.1) >>
endobj
196 0 obj
(4.1. Database Users)
endobj
197 0 obj
<< /S /GoTo /D (9.23.1) >>
endobj
200 0 obj
(4.2. User Attributes)
endobj
201 0 obj
<< /S /GoTo /D (9.24.1) >>
endobj
204 0 obj
(4.3. Groups)
endobj
205 0 obj
<< /S /GoTo /D (9.25.1) >>
endobj
208 0 obj
(4.4. Privileges)
endobj
209 0 obj
<< /S /GoTo /D (9.26.1) >>
endobj
212 0 obj
(4.5. Functions and Triggers)
endobj
213 0 obj
<< /S /GoTo /D (10.0) >>
endobj
216 0 obj
(Chapter 5. Managing Databases)
endobj
217 0 obj
<< /S /GoTo /D (10.27.1) >>
endobj
220 0 obj
(5.1. Overview)
endobj
221 0 obj
<< /S /GoTo /D (10.28.1) >>
endobj
224 0 obj
(5.2. Creating a Database)
endobj
225 0 obj
<< /S /GoTo /D (10.29.1) >>
endobj
228 0 obj
(5.3. Template Databases)
endobj
229 0 obj
<< /S /GoTo /D (10.30.1) >>
endobj
232 0 obj
(5.4. Database Configuration)
endobj
233 0 obj
<< /S /GoTo /D (10.31.1) >>
endobj
236 0 obj
(5.5. Alternative Locations)
endobj
237 0 obj
<< /S /GoTo /D (10.32.1) >>
endobj
240 0 obj
(5.6. Destroying a Database)
endobj
241 0 obj
<< /S /GoTo /D (11.0) >>
endobj
244 0 obj
(Chapter 6. Client Authentication)
endobj
245 0 obj
<< /S /GoTo /D (11.33.1) >>
endobj
248 0 obj
(6.1. The pghba.conf file)
endobj
249 0 obj
<< /S /GoTo /D (11.34.1) >>
endobj
252 0 obj
(6.2. Authentication methods)
endobj
253 0 obj
<< /S /GoTo /D (11.34.19.2) >>
endobj
256 0 obj
(6.2.1. Trust authentication)
endobj
257 0 obj
<< /S /GoTo /D (11.34.20.2) >>
endobj
260 0 obj
(6.2.2. Password authentication)
endobj
261 0 obj
<< /S /GoTo /D (11.34.21.2) >>
endobj
264 0 obj
(6.2.3. Kerberos authentication)
endobj
265 0 obj
<< /S /GoTo /D (11.34.22.2) >>
endobj
268 0 obj
(6.2.4. Identbased authentication)
endobj
269 0 obj
<< /S /GoTo /D (11.34.22.1.3) >>
endobj
272 0 obj
(6.2.4.1. Ident Authentication over TCP/IP)
endobj
273 0 obj
<< /S /GoTo /D (11.34.22.2.3) >>
endobj
276 0 obj
(6.2.4.2. Ident Authentication over Local Sockets)
endobj
277 0 obj
<< /S /GoTo /D (11.34.22.3.3) >>
endobj
280 0 obj
(6.2.4.3. Ident Maps)
endobj
281 0 obj
<< /S /GoTo /D (11.34.23.2) >>
endobj
284 0 obj
(6.2.5. PAM Authentication)
endobj
285 0 obj
<< /S /GoTo /D (11.35.1) >>
endobj
288 0 obj
(6.3. Authentication problems)
endobj
289 0 obj
<< /S /GoTo /D (12.0) >>
endobj
292 0 obj
(Chapter 7. Localization)
endobj
293 0 obj
<< /S /GoTo /D (12.36.1) >>
endobj
296 0 obj
(7.1. Locale Support)
endobj
297 0 obj
<< /S /GoTo /D (12.36.24.2) >>
endobj
300 0 obj
(7.1.1. Overview)
endobj
301 0 obj
<< /S /GoTo /D (12.36.25.2) >>
endobj
304 0 obj
(7.1.2. Benefits)
endobj
305 0 obj
<< /S /GoTo /D (12.36.26.2) >>
endobj
308 0 obj
(7.1.3. Problems)
endobj
309 0 obj
<< /S /GoTo /D (12.37.1) >>
endobj
312 0 obj
(7.2. Multibyte Support)
endobj
313 0 obj
<< /S /GoTo /D (12.37.27.2) >>
endobj
316 0 obj
(7.2.1. Supported character set encodings)
endobj
317 0 obj
<< /S /GoTo /D (12.37.28.2) >>
endobj
320 0 obj
(7.2.2. Setting the Encoding)
endobj
321 0 obj
<< /S /GoTo /D (12.37.29.2) >>
endobj
324 0 obj
(7.2.3. Automatic encoding conversion between server and client)
endobj
325 0 obj
<< /S /GoTo /D (12.37.30.2) >>
endobj
328 0 obj
(7.2.4. What happens if the translation is not possible?)
endobj
329 0 obj
<< /S /GoTo /D (12.37.31.2) >>
endobj
332 0 obj
(7.2.5. References)
endobj
333 0 obj
<< /S /GoTo /D (12.37.32.2) >>
endobj
336 0 obj
(7.2.6. History)
endobj
337 0 obj
<< /S /GoTo /D (12.37.33.2) >>
endobj
340 0 obj
(7.2.7. WIN1250 on Windows/ODBC)
endobj
341 0 obj
<< /S /GoTo /D (12.38.1) >>
endobj
344 0 obj
(7.3. Singlebyte character set recoding)
endobj
345 0 obj
<< /S /GoTo /D (13.0) >>
endobj
348 0 obj
(Chapter 8. Routine Database Maintenance Tasks)
endobj
349 0 obj
<< /S /GoTo /D (13.39.1) >>
endobj
352 0 obj
(8.1. General Discussion)
endobj
353 0 obj
<< /S /GoTo /D (13.40.1) >>
endobj
356 0 obj
(8.2. Routine Vacuuming)
endobj
357 0 obj
<< /S /GoTo /D (13.40.34.2) >>
endobj
360 0 obj
(8.2.1. Recovering disk space)
endobj
361 0 obj
<< /S /GoTo /D (13.40.35.2) >>
endobj
364 0 obj
(8.2.2. Updating planner statistics)
endobj
365 0 obj
<< /S /GoTo /D (13.40.36.2) >>
endobj
368 0 obj
(8.2.3. Preventing transaction ID wraparound failures)
endobj
369 0 obj
<< /S /GoTo /D (13.41.1) >>
endobj
372 0 obj
(8.3. Routine Reindexing)
endobj
373 0 obj
<< /S /GoTo /D (13.42.1) >>
endobj
376 0 obj
(8.4. Log File Maintenance)
endobj
377 0 obj
<< /S /GoTo /D (14.0) >>
endobj
380 0 obj
(Chapter 9. Backup and Restore)
endobj
381 0 obj
<< /S /GoTo /D (14.43.1) >>
endobj
384 0 obj
(9.1. SQL Dump)
endobj
385 0 obj
<< /S /GoTo /D (14.43.37.2) >>
endobj
388 0 obj
(9.1.1. Restoring the dump)
endobj
389 0 obj
<< /S /GoTo /D (14.43.38.2) >>
endobj
392 0 obj
(9.1.2. Using pgdumpall)
endobj
393 0 obj
<< /S /GoTo /D (14.43.39.2) >>
endobj
396 0 obj
(9.1.3. Large Databases)
endobj
397 0 obj
<< /S /GoTo /D (14.43.40.2) >>
endobj
400 0 obj
(9.1.4. Caveats)
endobj
401 0 obj
<< /S /GoTo /D (14.44.1) >>
endobj
404 0 obj
(9.2. File system level backup)
endobj
405 0 obj
<< /S /GoTo /D (14.45.1) >>
endobj
408 0 obj
(9.3. Migration between releases)
endobj
409 0 obj
<< /S /GoTo /D (15.0) >>
endobj
412 0 obj
(Chapter 10. Monitoring Database Activity)
endobj
413 0 obj
<< /S /GoTo /D (15.46.1) >>
endobj
416 0 obj
(10.1. Standard Unix Tools)
endobj
417 0 obj
<< /S /GoTo /D (15.47.1) >>
endobj
420 0 obj
(10.2. Statistics Collector)
endobj
421 0 obj
<< /S /GoTo /D (15.47.41.2) >>
endobj
424 0 obj
(10.2.1. Statistics Collection Configuration)
endobj
425 0 obj
<< /S /GoTo /D (15.47.42.2) >>
endobj
428 0 obj
(10.2.2. Viewing Collected Statistics)
endobj
429 0 obj
<< /S /GoTo /D (15.48.1) >>
endobj
432 0 obj
(10.3. Viewing Locks)
endobj
433 0 obj
<< /S /GoTo /D (16.0) >>
endobj
436 0 obj
(Chapter 11. Monitoring Disk Usage)
endobj
437 0 obj
<< /S /GoTo /D (16.49.1) >>
endobj
440 0 obj
(11.1. Determining Disk Usage)
endobj
441 0 obj
<< /S /GoTo /D (16.50.1) >>
endobj
444 0 obj
(11.2. Disk Full Failure)
endobj
445 0 obj
<< /S /GoTo /D (17.0) >>
endobj
448 0 obj
(Chapter 12. WriteAhead Logging \(WAL\))
endobj
449 0 obj
<< /S /GoTo /D (17.51.1) >>
endobj
452 0 obj
(12.1. General Description)
endobj
453 0 obj
<< /S /GoTo /D (17.51.43.2) >>
endobj
456 0 obj
(12.1.1. Immediate Benefits of WAL)
endobj
457 0 obj
<< /S /GoTo /D (17.51.44.2) >>
endobj
460 0 obj
(12.1.2. Future Benefits)
endobj
461 0 obj
<< /S /GoTo /D (17.52.1) >>
endobj
464 0 obj
(12.2. Implementation)
endobj
465 0 obj
<< /S /GoTo /D (17.52.45.2) >>
endobj
468 0 obj
(12.2.1. Database Recovery with WAL)
endobj
469 0 obj
<< /S /GoTo /D (17.53.1) >>
endobj
472 0 obj
(12.3. WAL Configuration)
endobj
473 0 obj
<< /S /GoTo /D (18.0) >>
endobj
476 0 obj
(Chapter 13. Regression Tests)
endobj
477 0 obj
<< /S /GoTo /D (18.54.1) >>
endobj
480 0 obj
(13.1. Introduction)
endobj
481 0 obj
<< /S /GoTo /D (18.55.1) >>
endobj
484 0 obj
(13.2. Running the Tests)
endobj
485 0 obj
<< /S /GoTo /D (18.56.1) >>
endobj
488 0 obj
(13.3. Test Evaluation)
endobj
489 0 obj
<< /S /GoTo /D (18.56.46.2) >>
endobj
492 0 obj
(13.3.1. Error message differences)
endobj
493 0 obj
<< /S /GoTo /D (18.56.47.2) >>
endobj
496 0 obj
(13.3.2. Locale differences)
endobj
497 0 obj
<< /S /GoTo /D (18.56.48.2) >>
endobj
500 0 obj
(13.3.3. Date and time differences)
endobj
501 0 obj
<< /S /GoTo /D (18.56.49.2) >>
endobj
504 0 obj
(13.3.4. Floatingpoint differences)
endobj
505 0 obj
<< /S /GoTo /D (18.56.50.2) >>
endobj
508 0 obj
(13.3.5. Polygon differences)
endobj
509 0 obj
<< /S /GoTo /D (18.56.51.2) >>
endobj
512 0 obj
(13.3.6. Row ordering differences)
endobj
513 0 obj
<< /S /GoTo /D (18.56.52.2) >>
endobj
516 0 obj
(13.3.7. The random test)
endobj
517 0 obj
<< /S /GoTo /D (18.57.1) >>
endobj
520 0 obj
(13.4. Platformspecific comparison files)
endobj
521 0 obj
<< /S /GoTo /D (19.0) >>
endobj
524 0 obj
(Appendix A. Release Notes)
endobj
525 0 obj
<< /S /GoTo /D (19.58.1) >>
endobj
528 0 obj
(A.1. Release 7.3.2)
endobj
529 0 obj
<< /S /GoTo /D (19.58.53.2) >>
endobj
532 0 obj
(A.1.1. Migration to version 7.3.2)
endobj
533 0 obj
<< /S /GoTo /D (19.58.54.2) >>
endobj
536 0 obj
(A.1.2. Changes)
endobj
537 0 obj
<< /S /GoTo /D (19.59.1) >>
endobj
540 0 obj
(A.2. Release 7.3.1)
endobj
541 0 obj
<< /S /GoTo /D (19.59.55.2) >>
endobj
544 0 obj
(A.2.1. Migration to version 7.3.1)
endobj
545 0 obj
<< /S /GoTo /D (19.59.56.2) >>
endobj
548 0 obj
(A.2.2. Changes)
endobj
549 0 obj
<< /S /GoTo /D (19.60.1) >>
endobj
552 0 obj
(A.3. Release 7.3)
endobj
553 0 obj
<< /S /GoTo /D (19.60.57.2) >>
endobj
556 0 obj
(A.3.1. Overview)
endobj
557 0 obj
<< /S /GoTo /D (19.60.58.2) >>
endobj
560 0 obj
(A.3.2. Migration to version 7.3)
endobj
561 0 obj
<< /S /GoTo /D (19.60.59.2) >>
endobj
564 0 obj
(A.3.3. Changes)
endobj
565 0 obj
<< /S /GoTo /D (19.60.59.4.3) >>
endobj
568 0 obj
(A.3.3.1. Server Operation)
endobj
569 0 obj
<< /S /GoTo /D (19.60.59.5.3) >>
endobj
572 0 obj
(A.3.3.2. Performance)
endobj
573 0 obj
<< /S /GoTo /D (19.60.59.6.3) >>
endobj
576 0 obj
(A.3.3.3. Privileges)
endobj
577 0 obj
<< /S /GoTo /D (19.60.59.7.3) >>
endobj
580 0 obj
(A.3.3.4. Server Configuration)
endobj
581 0 obj
<< /S /GoTo /D (19.60.59.8.3) >>
endobj
584 0 obj
(A.3.3.5. Queries)
endobj
585 0 obj
<< /S /GoTo /D (19.60.59.9.3) >>
endobj
588 0 obj
(A.3.3.6. Object Manipulation)
endobj
589 0 obj
<< /S /GoTo /D (19.60.59.10.3) >>
endobj
592 0 obj
(A.3.3.7. Utility Commands)
endobj
593 0 obj
<< /S /GoTo /D (19.60.59.11.3) >>
endobj
596 0 obj
(A.3.3.8. Data Types and Functions)
endobj
597 0 obj
<< /S /GoTo /D (19.60.59.12.3) >>
endobj
600 0 obj
(A.3.3.9. Internationalization)
endobj
601 0 obj
<< /S /GoTo /D (19.60.59.13.3) >>
endobj
604 0 obj
(A.3.3.10. Serverside Languages)
endobj
605 0 obj
<< /S /GoTo /D (19.60.59.14.3) >>
endobj
608 0 obj
(A.3.3.11. Psql)
endobj
609 0 obj
<< /S /GoTo /D (19.60.59.15.3) >>
endobj
612 0 obj
(A.3.3.12. Libpq)
endobj
613 0 obj
<< /S /GoTo /D (19.60.59.16.3) >>
endobj
616 0 obj
(A.3.3.13. JDBC)
endobj
617 0 obj
<< /S /GoTo /D (19.60.59.17.3) >>
endobj
620 0 obj
(A.3.3.14. Miscellaneous Interfaces)
endobj
621 0 obj
<< /S /GoTo /D (19.60.59.18.3) >>
endobj
624 0 obj
(A.3.3.15. Source Code)
endobj
625 0 obj
<< /S /GoTo /D (19.60.59.19.3) >>
endobj
628 0 obj
(A.3.3.16. Contrib)
endobj
629 0 obj
<< /S /GoTo /D (19.61.1) >>
endobj
632 0 obj
(A.4. Release 7.2.4)
endobj
633 0 obj
<< /S /GoTo /D (19.61.60.2) >>
endobj
636 0 obj
(A.4.1. Migration to version 7.2.4)
endobj
637 0 obj
<< /S /GoTo /D (19.61.61.2) >>
endobj
640 0 obj
(A.4.2. Changes)
endobj
641 0 obj
<< /S /GoTo /D (19.62.1) >>
endobj
644 0 obj
(A.5. Release 7.2.3)
endobj
645 0 obj
<< /S /GoTo /D (19.62.62.2) >>
endobj
648 0 obj
(A.5.1. Migration to version 7.2.3)
endobj
649 0 obj
<< /S /GoTo /D (19.62.63.2) >>
endobj
652 0 obj
(A.5.2. Changes)
endobj
653 0 obj
<< /S /GoTo /D (19.63.1) >>
endobj
656 0 obj
(A.6. Release 7.2.2)
endobj
657 0 obj
<< /S /GoTo /D (19.63.64.2) >>
endobj
660 0 obj
(A.6.1. Migration to version 7.2.2)
endobj
661 0 obj
<< /S /GoTo /D (19.63.65.2) >>
endobj
664 0 obj
(A.6.2. Changes)
endobj
665 0 obj
<< /S /GoTo /D (19.64.1) >>
endobj
668 0 obj
(A.7. Release 7.2.1)
endobj
669 0 obj
<< /S /GoTo /D (19.64.66.2) >>
endobj
672 0 obj
(A.7.1. Migration to version 7.2.1)
endobj
673 0 obj
<< /S /GoTo /D (19.64.67.2) >>
endobj
676 0 obj
(A.7.2. Changes)
endobj
677 0 obj
<< /S /GoTo /D (19.65.1) >>
endobj
680 0 obj
(A.8. Release 7.2)
endobj
681 0 obj
<< /S /GoTo /D (19.65.68.2) >>
endobj
684 0 obj
(A.8.1. Overview)
endobj
685 0 obj
<< /S /GoTo /D (19.65.69.2) >>
endobj
688 0 obj
(A.8.2. Migration to version 7.2)
endobj
689 0 obj
<< /S /GoTo /D (19.65.70.2) >>
endobj
692 0 obj
(A.8.3. Changes)
endobj
693 0 obj
<< /S /GoTo /D (19.65.70.20.3) >>
endobj
696 0 obj
(A.8.3.1. Server Operation)
endobj
697 0 obj
<< /S /GoTo /D (19.65.70.21.3) >>
endobj
700 0 obj
(A.8.3.2. Performance)
endobj
701 0 obj
<< /S /GoTo /D (19.65.70.22.3) >>
endobj
704 0 obj
(A.8.3.3. Privileges)
endobj
705 0 obj
<< /S /GoTo /D (19.65.70.23.3) >>
endobj
708 0 obj
(A.8.3.4. Client Authentication)
endobj
709 0 obj
<< /S /GoTo /D (19.65.70.24.3) >>
endobj
712 0 obj
(A.8.3.5. Server Configuration)
endobj
713 0 obj
<< /S /GoTo /D (19.65.70.25.3) >>
endobj
716 0 obj
(A.8.3.6. Queries)
endobj
717 0 obj
<< /S /GoTo /D (19.65.70.26.3) >>
endobj
720 0 obj
(A.8.3.7. Schema Manipulation)
endobj
721 0 obj
<< /S /GoTo /D (19.65.70.27.3) >>
endobj
724 0 obj
(A.8.3.8. Utility Commands)
endobj
725 0 obj
<< /S /GoTo /D (19.65.70.28.3) >>
endobj
728 0 obj
(A.8.3.9. Data Types and Functions)
endobj
729 0 obj
<< /S /GoTo /D (19.65.70.29.3) >>
endobj
732 0 obj
(A.8.3.10. Internationalization)
endobj
733 0 obj
<< /S /GoTo /D (19.65.70.30.3) >>
endobj
736 0 obj
(A.8.3.11. PL/pgSQL)
endobj
737 0 obj
<< /S /GoTo /D (19.65.70.31.3) >>
endobj
740 0 obj
(A.8.3.12. PL/Perl)
endobj
741 0 obj
<< /S /GoTo /D (19.65.70.32.3) >>
endobj
744 0 obj
(A.8.3.13. PL/Tcl)
endobj
745 0 obj
<< /S /GoTo /D (19.65.70.33.3) >>
endobj
748 0 obj
(A.8.3.14. PL/Python)
endobj
749 0 obj
<< /S /GoTo /D (19.65.70.34.3) >>
endobj
752 0 obj
(A.8.3.15. Psql)
endobj
753 0 obj
<< /S /GoTo /D (19.65.70.35.3) >>
endobj
756 0 obj
(A.8.3.16. Libpq)
endobj
757 0 obj
<< /S /GoTo /D (19.65.70.36.3) >>
endobj
760 0 obj
(A.8.3.17. JDBC)
endobj
761 0 obj
<< /S /GoTo /D (19.65.70.37.3) >>
endobj
764 0 obj
(A.8.3.18. ODBC)
endobj
765 0 obj
<< /S /GoTo /D (19.65.70.38.3) >>
endobj
768 0 obj
(A.8.3.19. ECPG)
endobj
769 0 obj
<< /S /GoTo /D (19.65.70.39.3) >>
endobj
772 0 obj
(A.8.3.20. Misc. Interfaces)
endobj
773 0 obj
<< /S /GoTo /D (19.65.70.40.3) >>
endobj
776 0 obj
(A.8.3.21. Build and Install)
endobj
777 0 obj
<< /S /GoTo /D (19.65.70.41.3) >>
endobj
780 0 obj
(A.8.3.22. Source Code)
endobj
781 0 obj
<< /S /GoTo /D (19.65.70.42.3) >>
endobj
784 0 obj
(A.8.3.23. Contrib)
endobj
785 0 obj
<< /S /GoTo /D (19.66.1) >>
endobj
788 0 obj
(A.9. Release 7.1.3)
endobj
789 0 obj
<< /S /GoTo /D (19.66.71.2) >>
endobj
792 0 obj
(A.9.1. Migration to version 7.1.3)
endobj
793 0 obj
<< /S /GoTo /D (19.66.72.2) >>
endobj
796 0 obj
(A.9.2. Changes)
endobj
797 0 obj
<< /S /GoTo /D (19.67.1) >>
endobj
800 0 obj
(A.10. Release 7.1.2)
endobj
801 0 obj
<< /S /GoTo /D (19.67.73.2) >>
endobj
804 0 obj
(A.10.1. Migration to version 7.1.2)
endobj
805 0 obj
<< /S /GoTo /D (19.67.74.2) >>
endobj
808 0 obj
(A.10.2. Changes)
endobj
809 0 obj
<< /S /GoTo /D (19.68.1) >>
endobj
812 0 obj
(A.11. Release 7.1.1)
endobj
813 0 obj
<< /S /GoTo /D (19.68.75.2) >>
endobj
816 0 obj
(A.11.1. Migration to version 7.1.1)
endobj
817 0 obj
<< /S /GoTo /D (19.68.76.2) >>
endobj
820 0 obj
(A.11.2. Changes)
endobj
821 0 obj
<< /S /GoTo /D (19.69.1) >>
endobj
824 0 obj
(A.12. Release 7.1)
endobj
825 0 obj
<< /S /GoTo /D (19.69.77.2) >>
endobj
828 0 obj
(A.12.1. Migration to version 7.1)
endobj
829 0 obj
<< /S /GoTo /D (19.69.78.2) >>
endobj
832 0 obj
(A.12.2. Changes)
endobj
833 0 obj
<< /S /GoTo /D (19.70.1) >>
endobj
836 0 obj
(A.13. Release 7.0.3)
endobj
837 0 obj
<< /S /GoTo /D (19.70.79.2) >>
endobj
840 0 obj
(A.13.1. Migration to version 7.0.3)
endobj
841 0 obj
<< /S /GoTo /D (19.70.80.2) >>
endobj
844 0 obj
(A.13.2. Changes)
endobj
845 0 obj
<< /S /GoTo /D (19.71.1) >>
endobj
848 0 obj
(A.14. Release 7.0.2)
endobj
849 0 obj
<< /S /GoTo /D (19.71.81.2) >>
endobj
852 0 obj
(A.14.1. Migration to version 7.0.2)
endobj
853 0 obj
<< /S /GoTo /D (19.71.82.2) >>
endobj
856 0 obj
(A.14.2. Changes)
endobj
857 0 obj
<< /S /GoTo /D (19.72.1) >>
endobj
860 0 obj
(A.15. Release 7.0.1)
endobj
861 0 obj
<< /S /GoTo /D (19.72.83.2) >>
endobj
864 0 obj
(A.15.1. Migration to version 7.0.1)
endobj
865 0 obj
<< /S /GoTo /D (19.72.84.2) >>
endobj
868 0 obj
(A.15.2. Changes)
endobj
869 0 obj
<< /S /GoTo /D (19.73.1) >>
endobj
872 0 obj
(A.16. Release 7.0)
endobj
873 0 obj
<< /S /GoTo /D (19.73.85.2) >>
endobj
876 0 obj
(A.16.1. Migration to version 7.0)
endobj
877 0 obj
<< /S /GoTo /D (19.73.86.2) >>
endobj
880 0 obj
(A.16.2. Changes)
endobj
881 0 obj
<< /S /GoTo /D (19.74.1) >>
endobj
884 0 obj
(A.17. Release 6.5.3)
endobj
885 0 obj
<< /S /GoTo /D (19.74.87.2) >>
endobj
888 0 obj
(A.17.1. Migration to version 6.5.3)
endobj
889 0 obj
<< /S /GoTo /D (19.74.88.2) >>
endobj
892 0 obj
(A.17.2. Changes)
endobj
893 0 obj
<< /S /GoTo /D (19.75.1) >>
endobj
896 0 obj
(A.18. Release 6.5.2)
endobj
897 0 obj
<< /S /GoTo /D (19.75.89.2) >>
endobj
900 0 obj
(A.18.1. Migration to version 6.5.2)
endobj
901 0 obj
<< /S /GoTo /D (19.75.90.2) >>
endobj
904 0 obj
(A.18.2. Changes)
endobj
905 0 obj
<< /S /GoTo /D (19.76.1) >>
endobj
908 0 obj
(A.19. Release 6.5.1)
endobj
909 0 obj
<< /S /GoTo /D (19.76.91.2) >>
endobj
912 0 obj
(A.19.1. Migration to version 6.5.1)
endobj
913 0 obj
<< /S /GoTo /D (19.76.92.2) >>
endobj
916 0 obj
(A.19.2. Changes)
endobj
917 0 obj
<< /S /GoTo /D (19.77.1) >>
endobj
920 0 obj
(A.20. Release 6.5)
endobj
921 0 obj
<< /S /GoTo /D (19.77.93.2) >>
endobj
924 0 obj
(A.20.1. Migration to version 6.5)
endobj
925 0 obj
<< /S /GoTo /D (19.77.93.43.3) >>
endobj
928 0 obj
(A.20.1.1. Multiversion Concurrency Control)
endobj
929 0 obj
<< /S /GoTo /D (19.77.94.2) >>
endobj
932 0 obj
(A.20.2. Changes)
endobj
933 0 obj
<< /S /GoTo /D (19.78.1) >>
endobj
936 0 obj
(A.21. Release 6.4.2)
endobj
937 0 obj
<< /S /GoTo /D (19.78.95.2) >>
endobj
940 0 obj
(A.21.1. Migration to version 6.4.2)
endobj
941 0 obj
<< /S /GoTo /D (19.78.96.2) >>
endobj
944 0 obj
(A.21.2. Changes)
endobj
945 0 obj
<< /S /GoTo /D (19.79.1) >>
endobj
948 0 obj
(A.22. Release 6.4.1)
endobj
949 0 obj
<< /S /GoTo /D (19.79.97.2) >>
endobj
952 0 obj
(A.22.1. Migration to version 6.4.1)
endobj
953 0 obj
<< /S /GoTo /D (19.79.98.2) >>
endobj
956 0 obj
(A.22.2. Changes)
endobj
957 0 obj
<< /S /GoTo /D (19.80.1) >>
endobj
960 0 obj
(A.23. Release 6.4)
endobj
961 0 obj
<< /S /GoTo /D (19.80.99.2) >>
endobj
964 0 obj
(A.23.1. Migration to version 6.4)
endobj
965 0 obj
<< /S /GoTo /D (19.80.100.2) >>
endobj
968 0 obj
(A.23.2. Changes)
endobj
969 0 obj
<< /S /GoTo /D (19.81.1) >>
endobj
972 0 obj
(A.24. Release 6.3.2)
endobj
973 0 obj
<< /S /GoTo /D (19.81.101.2) >>
endobj
976 0 obj
(A.24.1. Changes)
endobj
977 0 obj
<< /S /GoTo /D (19.82.1) >>
endobj
980 0 obj
(A.25. Release 6.3.1)
endobj
981 0 obj
<< /S /GoTo /D (19.82.102.2) >>
endobj
984 0 obj
(A.25.1. Changes)
endobj
985 0 obj
<< /S /GoTo /D (19.83.1) >>
endobj
988 0 obj
(A.26. Release 6.3)
endobj
989 0 obj
<< /S /GoTo /D (19.83.103.2) >>
endobj
992 0 obj
(A.26.1. Migration to version 6.3)
endobj
993 0 obj
<< /S /GoTo /D (19.83.104.2) >>
endobj
996 0 obj
(A.26.2. Changes)
endobj
997 0 obj
<< /S /GoTo /D (19.84.1) >>
endobj
1000 0 obj
(A.27. Release 6.2.1)
endobj
1001 0 obj
<< /S /GoTo /D (19.84.105.2) >>
endobj
1004 0 obj
(A.27.1. Migration from version 6.2 to version 6.2.1)
endobj
1005 0 obj
<< /S /GoTo /D (19.84.106.2) >>
endobj
1008 0 obj
(A.27.2. Changes)
endobj
1009 0 obj
<< /S /GoTo /D (19.85.1) >>
endobj
1012 0 obj
(A.28. Release 6.2)
endobj
1013 0 obj
<< /S /GoTo /D (19.85.107.2) >>
endobj
1016 0 obj
(A.28.1. Migration from version 6.1 to version 6.2)
endobj
1017 0 obj
<< /S /GoTo /D (19.85.108.2) >>
endobj
1020 0 obj
(A.28.2. Migration from version 1.x to version 6.2)
endobj
1021 0 obj
<< /S /GoTo /D (19.85.109.2) >>
endobj
1024 0 obj
(A.28.3. Changes)
endobj
1025 0 obj
<< /S /GoTo /D (19.86.1) >>
endobj
1028 0 obj
(A.29. Release 6.1.1)
endobj
1029 0 obj
<< /S /GoTo /D (19.86.110.2) >>
endobj
1032 0 obj
(A.29.1. Migration from version 6.1 to version 6.1.1)
endobj
1033 0 obj
<< /S /GoTo /D (19.86.111.2) >>
endobj
1036 0 obj
(A.29.2. Changes)
endobj
1037 0 obj
<< /S /GoTo /D (19.87.1) >>
endobj
1040 0 obj
(A.30. Release 6.1)
endobj
1041 0 obj
<< /S /GoTo /D (19.87.112.2) >>
endobj
1044 0 obj
(A.30.1. Migration to version 6.1)
endobj
1045 0 obj
<< /S /GoTo /D (19.87.113.2) >>
endobj
1048 0 obj
(A.30.2. Changes)
endobj
1049 0 obj
<< /S /GoTo /D (19.88.1) >>
endobj
1052 0 obj
(A.31. Release 6.0)
endobj
1053 0 obj
<< /S /GoTo /D (19.88.114.2) >>
endobj
1056 0 obj
(A.31.1. Migration from version 1.09 to version 6.0)
endobj
1057 0 obj
<< /S /GoTo /D (19.88.115.2) >>
endobj
1060 0 obj
(A.31.2. Migration from pre1.09 to version 6.0)
endobj
1061 0 obj
<< /S /GoTo /D (19.88.116.2) >>
endobj
1064 0 obj
(A.31.3. Changes)
endobj
1065 0 obj
<< /S /GoTo /D (19.89.1) >>
endobj
1068 0 obj
(A.32. Release 1.09)
endobj
1069 0 obj
<< /S /GoTo /D (19.90.1) >>
endobj
1072 0 obj
(A.33. Release 1.02)
endobj
1073 0 obj
<< /S /GoTo /D (19.90.117.2) >>
endobj
1076 0 obj
(A.33.1. Migration from version 1.02 to version 1.02.1)
endobj
1077 0 obj
<< /S /GoTo /D (19.90.118.2) >>
endobj
1080 0 obj
(A.33.2. Dump/Reload Procedure)
endobj
1081 0 obj
<< /S /GoTo /D (19.90.119.2) >>
endobj
1084 0 obj
(A.33.3. Changes)
endobj
1085 0 obj
<< /S /GoTo /D (19.91.1) >>
endobj
1088 0 obj
(A.34. Release 1.01)
endobj
1089 0 obj
<< /S /GoTo /D (19.91.120.2) >>
endobj
1092 0 obj
(A.34.1. Migration from version 1.0 to version 1.01)
endobj
1093 0 obj
<< /S /GoTo /D (19.91.121.2) >>
endobj
1096 0 obj
(A.34.2. Changes)
endobj
1097 0 obj
<< /S /GoTo /D (19.92.1) >>
endobj
1100 0 obj
(A.35. Release 1.0)
endobj
1101 0 obj
<< /S /GoTo /D (19.92.122.2) >>
endobj
1104 0 obj
(A.35.1. Changes)
endobj
1105 0 obj
<< /S /GoTo /D (19.93.1) >>
endobj
1108 0 obj
(A.36. Postgres95 Release 0.03)
endobj
1109 0 obj
<< /S /GoTo /D (19.93.123.2) >>
endobj
1112 0 obj
(A.36.1. Changes)
endobj
1113 0 obj
<< /S /GoTo /D (19.94.1) >>
endobj
1116 0 obj
(A.37. Postgres95 Release 0.02)
endobj
1117 0 obj
<< /S /GoTo /D (19.94.124.2) >>
endobj
1120 0 obj
(A.37.1. Changes)
endobj
1121 0 obj
<< /S /GoTo /D (19.95.1) >>
endobj
1124 0 obj
(A.38. Postgres95 Release 0.01)
endobj
1125 0 obj
<< /S /GoTo /D (20.0) >>
endobj
1128 0 obj
(Bibliography)
endobj
1129 0 obj
<< /S /GoTo /D (20.96.1) >>
endobj
1132 0 obj
(SQL Reference Books)
endobj
1133 0 obj
<< /S /GoTo /D (20.97.1) >>
endobj
1136 0 obj
(PostgreSQLSpecific Documentation)
endobj
1137 0 obj
<< /S /GoTo /D (20.98.1) >>
endobj
1140 0 obj
(Proceedings and Articles)
endobj
1141 0 obj
<< /S /GoTo /D (21.0) >>
endobj
1144 0 obj
(Index)
endobj
1145 0 obj
<< /S /GoTo /D (21.99.1) >>
endobj
1148 0 obj
(Symbols)
endobj
1149 0 obj
<< /S /GoTo /D (21.100.1) >>
endobj
1152 0 obj
(A)
endobj
1153 0 obj
<< /S /GoTo /D (21.101.1) >>
endobj
1156 0 obj
(B)
endobj
1157 0 obj
<< /S /GoTo /D (21.102.1) >>
endobj
1160 0 obj
(C)
endobj
1161 0 obj
<< /S /GoTo /D (21.103.1) >>
endobj
1164 0 obj
(D)
endobj
1165 0 obj
<< /S /GoTo /D (21.104.1) >>
endobj
1168 0 obj
(E)
endobj
1169 0 obj
<< /S /GoTo /D (21.105.1) >>
endobj
1172 0 obj
(F)
endobj
1173 0 obj
<< /S /GoTo /D (21.106.1) >>
endobj
1176 0 obj
(G)
endobj
1177 0 obj
<< /S /GoTo /D (21.107.1) >>
endobj
1180 0 obj
(H)
endobj
1181 0 obj
<< /S /GoTo /D (21.108.1) >>
endobj
1184 0 obj
(I)
endobj
1185 0 obj
<< /S /GoTo /D (21.109.1) >>
endobj
1188 0 obj
(J)
endobj
1189 0 obj
<< /S /GoTo /D (21.110.1) >>
endobj
1192 0 obj
(K)
endobj
1193 0 obj
<< /S /GoTo /D (21.111.1) >>
endobj
1196 0 obj
(L)
endobj
1197 0 obj
<< /S /GoTo /D (21.112.1) >>
endobj
1200 0 obj
(M)
endobj
1201 0 obj
<< /S /GoTo /D (21.113.1) >>
endobj
1204 0 obj
(N)
endobj
1205 0 obj
<< /S /GoTo /D (21.114.1) >>
endobj
1208 0 obj
(O)
endobj
1209 0 obj
<< /S /GoTo /D (21.115.1) >>
endobj
1212 0 obj
(P)
endobj
1213 0 obj
<< /S /GoTo /D (21.116.1) >>
endobj
1216 0 obj
(Q)
endobj
1217 0 obj
<< /S /GoTo /D (21.117.1) >>
endobj
1220 0 obj
(R)
endobj
1221 0 obj
<< /S /GoTo /D (21.118.1) >>
endobj
1224 0 obj
(S)
endobj
1225 0 obj
<< /S /GoTo /D (21.119.1) >>
endobj
1228 0 obj
(T)
endobj
1229 0 obj
<< /S /GoTo /D (21.120.1) >>
endobj
1232 0 obj
(U)
endobj
1233 0 obj
<< /S /GoTo /D (21.121.1) >>
endobj
1236 0 obj
(V)
endobj
1237 0 obj
<< /S /GoTo /D (21.122.1) >>
endobj
1240 0 obj
(W)
endobj
1241 0 obj
<< /S /GoTo /D (21.123.1) >>
endobj
1244 0 obj
(X)
endobj
1245 0 obj
<< /S /GoTo /D (21.124.1) >>
endobj
1248 0 obj
(Y)
endobj
1249 0 obj
<< /S /GoTo /D [1250 0 R /Fit ] >>
endobj
1252 0 obj <<
/Length 230
/Filter /FlateDecode
>>
stream
xڍ�?O�0��|�۰��f,"!�C!n��4U���q�J,�
����{g�\�0�ܸD���B�!;UA�z��8�+��y����ff�bq���b(!�4���EZ-�q:���Y*� �r[wͱ�a7�Í�Z��#>yBC%(���Uչ���.I���Q��C�mƢ-�B��F\��j��]���$ɉ����.�0H�S�ӜW<Ŀ��~�;B���y���W�endstream
endobj
1250 0 obj <<
/Type /Page
/Contents 1252 0 R
/Resources 1251 0 R
/MediaBox [0 0 609.714 789.041]
/Parent 1258 0 R
>> endobj
1253 0 obj <<
/D [1250 0 R /XYZ 71.731 729.265 null]
>> endobj
1254 0 obj <<
/D [1250 0 R /XYZ 71.731 718.306 null]
>> endobj
1255 0 obj <<
/D [1250 0 R /XYZ 71.731 718.306 null]
>> endobj
2 0 obj <<
/D [1250 0 R /XYZ 339.984 667.995 null]
>> endobj
1251 0 obj <<
/Font << /F23 1257 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1261 0 obj <<
/Length 1229
/Filter /FlateDecode
>>
stream
xڍVKo�H��W�� �`��cl�
�#�hg$�6����離��1�vF��^�U�׀6R��F3M�M`�-E7�����:ڃe�� ��i*���|�8�c]U,]C�y��m�OF�b��Q����_)���T5�����<�gO�L�(:�����5�,���ڪ�K6U�!��\ls����oK@��<�tł�1��'8��r��a�_���H�"�uS�)k����{^�©��'<�]�ٝ�$k��Y��p��I�e��U��W$P�o����o���6�ȼ|�%�x�6j�X��_U&:���2�<IE��lX!��B�z�+Ę+D�0iW�w��h*��d嶏�I�"�WYW�s�o)�\n�엓ۼ~1�n���(��o��n���曖�e���!F��d�bW�e��C)�!���\N���췹�
��x��i:6nY�v,�r���5��.^�-�!�NMST%x��Ɗ�s�?��&�c�B�^m�]_�'��4A�}7Dy�I����xC ��v�����&�L*Z᳭��ț����::o,��6�s}�.x?��P�[�珃�=;PP��msqH�9a�2��!��nV�:+����;�B� /�m7���,{%'>3R�}�HI7�"�K��)�jv:|�1��(�Z�{a�M� D��tʳZ0����ț{�g>�18�p�J��'���6Y��K}��F1K^h,���=�"�٤���s�Id�I
Ho�/�eK��?]N�CE��ȳ)2��?P��u���6�3�eM$�#�V'�c�;�5HD�~�썍�ʍEd���W���8!)��1X��s�#ǩ����+o'
i�-,&)��?�ю���/�$�Wdछ�PY�4)a�/��s%�-ŷ���wPo���C��_�1 s��e�F=��]��^��A�9�d�Sg->�7;G�k��P�w�k�
T�sV,���TUzce���l�'!�>G6p@�ۼ�[�t�i����s�؆%�`!�?�L�m��2���!R��`ݸ����h/ݴ4A �
|