%PDF-1.2
2 0 obj
<< /S /GoTo /D (1.0) >>
endobj
4 0 obj
(PostgreSQL 7.2 Administrator's Guide)
endobj
6 0 obj
<< /S /GoTo /D (2.0) >>
endobj
8 0 obj
(Table of Contents)
endobj
10 0 obj
<< /S /GoTo /D (3.0) >>
endobj
12 0 obj
(List of Tables)
endobj
14 0 obj
<< /S /GoTo /D (4.0) >>
endobj
16 0 obj
(List of Examples)
endobj
18 0 obj
<< /S /GoTo /D (5.0) >>
endobj
20 0 obj
(Preface)
endobj
22 0 obj
<< /S /GoTo /D (5.1.1) >>
endobj
24 0 obj
(1. What is PostgreSQL?)
endobj
26 0 obj
<< /S /GoTo /D (5.2.1) >>
endobj
28 0 obj
(2. A Short History of PostgreSQL)
endobj
30 0 obj
<< /S /GoTo /D (5.2.1.2) >>
endobj
32 0 obj
(2.1. The Berkeley POSTGRES Project)
endobj
34 0 obj
<< /S /GoTo /D (5.2.2.2) >>
endobj
36 0 obj
(2.2. Postgres95)
endobj
38 0 obj
<< /S /GoTo /D (5.2.3.2) >>
endobj
40 0 obj
(2.3. PostgreSQL)
endobj
42 0 obj
<< /S /GoTo /D (5.3.1) >>
endobj
44 0 obj
(3. Documentation Resources)
endobj
46 0 obj
<< /S /GoTo /D (5.4.1) >>
endobj
48 0 obj
(4. Terminology and Notation)
endobj
50 0 obj
<< /S /GoTo /D (5.5.1) >>
endobj
52 0 obj
(5. Bug Reporting Guidelines)
endobj
54 0 obj
<< /S /GoTo /D (5.5.4.2) >>
endobj
56 0 obj
(5.1. Identifying Bugs)
endobj
58 0 obj
<< /S /GoTo /D (5.5.5.2) >>
endobj
60 0 obj
(5.2. What to report)
endobj
62 0 obj
<< /S /GoTo /D (5.5.6.2) >>
endobj
64 0 obj
(5.3. Where to report bugs)
endobj
66 0 obj
<< /S /GoTo /D (5.6.1) >>
endobj
68 0 obj
(6. Y2K Statement)
endobj
70 0 obj
<< /S /GoTo /D (6.0) >>
endobj
72 0 obj
(Chapter 1. Installation Instructions)
endobj
74 0 obj
<< /S /GoTo /D (6.7.1) >>
endobj
76 0 obj
(1.1. Short Version)
endobj
78 0 obj
<< /S /GoTo /D (6.8.1) >>
endobj
80 0 obj
(1.2. Requirements)
endobj
82 0 obj
<< /S /GoTo /D (6.9.1) >>
endobj
84 0 obj
(1.3. Getting The Source)
endobj
86 0 obj
<< /S /GoTo /D (6.10.1) >>
endobj
88 0 obj
(1.4. If You Are Upgrading)
endobj
90 0 obj
<< /S /GoTo /D (6.11.1) >>
endobj
92 0 obj
(1.5. Installation Procedure)
endobj
94 0 obj
<< /S /GoTo /D (6.12.1) >>
endobj
96 0 obj
(1.6. PostInstallation Setup)
endobj
98 0 obj
<< /S /GoTo /D (6.12.7.2) >>
endobj
100 0 obj
(1.6.1. Shared Libraries)
endobj
102 0 obj
<< /S /GoTo /D (6.12.8.2) >>
endobj
104 0 obj
(1.6.2. Environment Variables)
endobj
106 0 obj
<< /S /GoTo /D (6.13.1) >>
endobj
108 0 obj
(1.7. Supported Platforms)
endobj
110 0 obj
<< /S /GoTo /D (7.0) >>
endobj
112 0 obj
(Chapter 2. Installation on Windows)
endobj
114 0 obj
<< /S /GoTo /D (8.0) >>
endobj
116 0 obj
(Chapter 3. Server Runtime Environment)
endobj
118 0 obj
<< /S /GoTo /D (8.14.1) >>
endobj
120 0 obj
(3.1. The PostgreSQL user account)
endobj
122 0 obj
<< /S /GoTo /D (8.15.1) >>
endobj
124 0 obj
(3.2. Creating a database cluster)
endobj
126 0 obj
<< /S /GoTo /D (8.16.1) >>
endobj
128 0 obj
(3.3. Starting the database server)
endobj
130 0 obj
<< /S /GoTo /D (8.16.9.2) >>
endobj
132 0 obj
(3.3.1. Server Startup Failures)
endobj
134 0 obj
<< /S /GoTo /D (8.16.10.2) >>
endobj
136 0 obj
(3.3.2. Client Connection Problems)
endobj
138 0 obj
<< /S /GoTo /D (8.17.1) >>
endobj
140 0 obj
(3.4. Runtime configuration)
endobj
142 0 obj
<< /S /GoTo /D (8.17.11.2) >>
endobj
144 0 obj
(3.4.1. Planner and Optimizer Tuning)
endobj
146 0 obj
<< /S /GoTo /D (8.17.12.2) >>
endobj
148 0 obj
(3.4.2. Logging and Debugging)
endobj
150 0 obj
<< /S /GoTo /D (8.17.13.2) >>
endobj
152 0 obj
(3.4.3. General operation)
endobj
154 0 obj
<< /S /GoTo /D (8.17.14.2) >>
endobj
156 0 obj
(3.4.4. WAL)
endobj
158 0 obj
<< /S /GoTo /D (8.17.15.2) >>
endobj
160 0 obj
(3.4.5. Short options)
endobj
162 0 obj
<< /S /GoTo /D (8.18.1) >>
endobj
164 0 obj
(3.5. Managing Kernel Resources)
endobj
166 0 obj
<< /S /GoTo /D (8.18.16.2) >>
endobj
168 0 obj
(3.5.1. Shared Memory and Semaphores)
endobj
170 0 obj
<< /S /GoTo /D (8.18.17.2) >>
endobj
172 0 obj
(3.5.2. Resource Limits)
endobj
174 0 obj
<< /S /GoTo /D (8.19.1) >>
endobj
176 0 obj
(3.6. Shutting down the server)
endobj
178 0 obj
<< /S /GoTo /D (8.20.1) >>
endobj
180 0 obj
(3.7. Secure TCP/IP Connections with SSL)
endobj
182 0 obj
<< /S /GoTo /D (8.21.1) >>
endobj
184 0 obj
(3.8. Secure TCP/IP Connections with SSH tunnels)
endobj
186 0 obj
<< /S /GoTo /D (9.0) >>
endobj
188 0 obj
(Chapter 4. Client Authentication)
endobj
190 0 obj
<< /S /GoTo /D (9.22.1) >>
endobj
192 0 obj
(4.1. The pghba.conf file)
endobj
194 0 obj
<< /S /GoTo /D (9.23.1) >>
endobj
196 0 obj
(4.2. Authentication methods)
endobj
198 0 obj
<< /S /GoTo /D (9.23.18.2) >>
endobj
200 0 obj
(4.2.1. Trust authentication)
endobj
202 0 obj
<< /S /GoTo /D (9.23.19.2) >>
endobj
204 0 obj
(4.2.2. Password authentication)
endobj
206 0 obj
<< /S /GoTo /D (9.23.20.2) >>
endobj
208 0 obj
(4.2.3. Kerberos authentication)
endobj
210 0 obj
<< /S /GoTo /D (9.23.21.2) >>
endobj
212 0 obj
(4.2.4. Identbased authentication)
endobj
214 0 obj
<< /S /GoTo /D (9.24.1) >>
endobj
216 0 obj
(4.3. Authentication problems)
endobj
218 0 obj
<< /S /GoTo /D (10.0) >>
endobj
220 0 obj
(Chapter 5. Localization)
endobj
222 0 obj
<< /S /GoTo /D (10.25.1) >>
endobj
224 0 obj
(5.1. Locale Support)
endobj
226 0 obj
<< /S /GoTo /D (10.25.22.2) >>
endobj
228 0 obj
(5.1.1. Overview)
endobj
230 0 obj
<< /S /GoTo /D (10.25.23.2) >>
endobj
232 0 obj
(5.1.2. Benefits)
endobj
234 0 obj
<< /S /GoTo /D (10.25.24.2) >>
endobj
236 0 obj
(5.1.3. Problems)
endobj
238 0 obj
<< /S /GoTo /D (10.26.1) >>
endobj
240 0 obj
(5.2. Multibyte Support)
endobj
242 0 obj
<< /S /GoTo /D (10.26.25.2) >>
endobj
244 0 obj
(5.2.1. Enabling Multibyte Support)
endobj
246 0 obj
<< /S /GoTo /D (10.26.26.2) >>
endobj
248 0 obj
(5.2.2. Setting the Encoding)
endobj
250 0 obj
<< /S /GoTo /D (10.26.27.2) >>
endobj
252 0 obj
(5.2.3. Automatic encoding translation between server and client)
endobj
254 0 obj
<< /S /GoTo /D (10.26.28.2) >>
endobj
256 0 obj
(5.2.4. About Unicode)
endobj
258 0 obj
<< /S /GoTo /D (10.26.29.2) >>
endobj
260 0 obj
(5.2.5. What happens if the translation is not possible?)
endobj
262 0 obj
<< /S /GoTo /D (10.26.30.2) >>
endobj
264 0 obj
(5.2.6. References)
endobj
266 0 obj
<< /S /GoTo /D (10.26.31.2) >>
endobj
268 0 obj
(5.2.7. History)
endobj
270 0 obj
<< /S /GoTo /D (10.26.32.2) >>
endobj
272 0 obj
(5.2.8. WIN1250 on Windows/ODBC)
endobj
274 0 obj
<< /S /GoTo /D (10.27.1) >>
endobj
276 0 obj
(5.3. Singlebyte character set recoding)
endobj
278 0 obj
<< /S /GoTo /D (11.0) >>
endobj
280 0 obj
(Chapter 6. Managing Databases)
endobj
282 0 obj
<< /S /GoTo /D (11.28.1) >>
endobj
284 0 obj
(6.1. Creating a Database)
endobj
286 0 obj
<< /S /GoTo /D (11.28.33.2) >>
endobj
288 0 obj
(6.1.1. Template Databases)
endobj
290 0 obj
<< /S /GoTo /D (11.28.34.2) >>
endobj
292 0 obj
(6.1.2. Alternative Locations)
endobj
294 0 obj
<< /S /GoTo /D (11.29.1) >>
endobj
296 0 obj
(6.2. Destroying a Database)
endobj
298 0 obj
<< /S /GoTo /D (12.0) >>
endobj
300 0 obj
(Chapter 7. Database Users and Permissions)
endobj
302 0 obj
<< /S /GoTo /D (12.30.1) >>
endobj
304 0 obj
(7.1. Database Users)
endobj
306 0 obj
<< /S /GoTo /D (12.30.35.2) >>
endobj
308 0 obj
(7.1.1. User attributes)
endobj
310 0 obj
<< /S /GoTo /D (12.31.1) >>
endobj
312 0 obj
(7.2. Groups)
endobj
314 0 obj
<< /S /GoTo /D (12.32.1) >>
endobj
316 0 obj
(7.3. Privileges)
endobj
318 0 obj
<< /S /GoTo /D (12.33.1) >>
endobj
320 0 obj
(7.4. Functions and Triggers)
endobj
322 0 obj
<< /S /GoTo /D (13.0) >>
endobj
324 0 obj
(Chapter 8. Routine Database Maintenance Tasks)
endobj
326 0 obj
<< /S /GoTo /D (13.34.1) >>
endobj
328 0 obj
(8.1. General Discussion)
endobj
330 0 obj
<< /S /GoTo /D (13.35.1) >>
endobj
332 0 obj
(8.2. Routine Vacuuming)
endobj
334 0 obj
<< /S /GoTo /D (13.35.36.2) >>
endobj
336 0 obj
(8.2.1. Recovering disk space)
endobj
338 0 obj
<< /S /GoTo /D (13.35.37.2) >>
endobj
340 0 obj
(8.2.2. Updating planner statistics)
endobj
342 0 obj
<< /S /GoTo /D (13.35.38.2) >>
endobj
344 0 obj
(8.2.3. Preventing transaction ID wraparound failures)
endobj
346 0 obj
<< /S /GoTo /D (13.36.1) >>
endobj
348 0 obj
(8.3. Log File Maintenance)
endobj
350 0 obj
<< /S /GoTo /D (14.0) >>
endobj
352 0 obj
(Chapter 9. Backup and Restore)
endobj
354 0 obj
<< /S /GoTo /D (14.37.1) >>
endobj
356 0 obj
(9.1. SQL Dump)
endobj
358 0 obj
<< /S /GoTo /D (14.37.39.2) >>
endobj
360 0 obj
(9.1.1. Restoring the dump)
endobj
362 0 obj
<< /S /GoTo /D (14.37.40.2) >>
endobj
364 0 obj
(9.1.2. Using pgdumpall)
endobj
366 0 obj
<< /S /GoTo /D (14.37.41.2) >>
endobj
368 0 obj
(9.1.3. Large Databases)
endobj
370 0 obj
<< /S /GoTo /D (14.37.42.2) >>
endobj
372 0 obj
(9.1.4. Caveats)
endobj
374 0 obj
<< /S /GoTo /D (14.38.1) >>
endobj
376 0 obj
(9.2. File system level backup)
endobj
378 0 obj
<< /S /GoTo /D (14.39.1) >>
endobj
380 0 obj
(9.3. Migration between releases)
endobj
382 0 obj
<< /S /GoTo /D (15.0) >>
endobj
384 0 obj
(Chapter 10. Monitoring Database Activity)
endobj
386 0 obj
<< /S /GoTo /D (15.40.1) >>
endobj
388 0 obj
(10.1. Standard Unix Tools)
endobj
390 0 obj
<< /S /GoTo /D (15.41.1) >>
endobj
392 0 obj
(10.2. Statistics Collector)
endobj
394 0 obj
<< /S /GoTo /D (15.41.43.2) >>
endobj
396 0 obj
(10.2.1. Statistics Collection Configuration)
endobj
398 0 obj
<< /S /GoTo /D (15.41.44.2) >>
endobj
400 0 obj
(10.2.2. Viewing Collected Statistics)
endobj
402 0 obj
<< /S /GoTo /D (16.0) >>
endobj
404 0 obj
(Chapter 11. WriteAhead Logging \(WAL\))
endobj
406 0 obj
<< /S /GoTo /D (16.42.1) >>
endobj
408 0 obj
(11.1. General Description)
endobj
410 0 obj
<< /S /GoTo /D (16.42.45.2) >>
endobj
412 0 obj
(11.1.1. Immediate Benefits of WAL)
endobj
414 0 obj
<< /S /GoTo /D (16.42.46.2) >>
endobj
416 0 obj
(11.1.2. Future Benefits)
endobj
418 0 obj
<< /S /GoTo /D (16.43.1) >>
endobj
420 0 obj
(11.2. Implementation)
endobj
422 0 obj
<< /S /GoTo /D (16.43.47.2) >>
endobj
424 0 obj
(11.2.1. Database Recovery with WAL)
endobj
426 0 obj
<< /S /GoTo /D (16.44.1) >>
endobj
428 0 obj
(11.3. WAL Configuration)
endobj
430 0 obj
<< /S /GoTo /D (17.0) >>
endobj
432 0 obj
(Chapter 12. Disk Storage)
endobj
434 0 obj
<< /S /GoTo /D (18.0) >>
endobj
436 0 obj
(Chapter 13. Database Failures)
endobj
438 0 obj
<< /S /GoTo /D (18.45.1) >>
endobj
440 0 obj
(13.1. Disk Filled)
endobj
442 0 obj
<< /S /GoTo /D (18.46.1) >>
endobj
444 0 obj
(13.2. Disk Failed)
endobj
446 0 obj
<< /S /GoTo /D (19.0) >>
endobj
448 0 obj
(Chapter 14. Regression Tests)
endobj
450 0 obj
<< /S /GoTo /D (19.47.1) >>
endobj
452 0 obj
(14.1. Introduction)
endobj
454 0 obj
<< /S /GoTo /D (19.48.1) >>
endobj
456 0 obj
(14.2. Running the Tests)
endobj
458 0 obj
<< /S /GoTo /D (19.49.1) >>
endobj
460 0 obj
(14.3. Test Evaluation)
endobj
462 0 obj
<< /S /GoTo /D (19.49.48.2) >>
endobj
464 0 obj
(14.3.1. Error message differences)
endobj
466 0 obj
<< /S /GoTo /D (19.49.49.2) >>
endobj
468 0 obj
(14.3.2. Locale differences)
endobj
470 0 obj
<< /S /GoTo /D (19.49.50.2) >>
endobj
472 0 obj
(14.3.3. Date and time differences)
endobj
474 0 obj
<< /S /GoTo /D (19.49.51.2) >>
endobj
476 0 obj
(14.3.4. Floatingpoint differences)
endobj
478 0 obj
<< /S /GoTo /D (19.49.52.2) >>
endobj
480 0 obj
(14.3.5. Polygon differences)
endobj
482 0 obj
<< /S /GoTo /D (19.49.53.2) >>
endobj
484 0 obj
(14.3.6. Row ordering differences)
endobj
486 0 obj
<< /S /GoTo /D (19.49.54.2) >>
endobj
488 0 obj
(14.3.7. The random test)
endobj
490 0 obj
<< /S /GoTo /D (19.50.1) >>
endobj
492 0 obj
(14.4. Platformspecific comparison files)
endobj
494 0 obj
<< /S /GoTo /D (20.0) >>
endobj
496 0 obj
(Appendix A. Release Notes)
endobj
498 0 obj
<< /S /GoTo /D (20.51.1) >>
endobj
500 0 obj
(A.1. Release 7.2)
endobj
502 0 obj
<< /S /GoTo /D (20.51.55.2) >>
endobj
504 0 obj
(A.1.1. Overview)
endobj
506 0 obj
<< /S /GoTo /D (20.51.56.2) >>
endobj
508 0 obj
(A.1.2. Migration to version 7.2)
endobj
510 0 obj
<< /S /GoTo /D (20.51.57.2) >>
endobj
512 0 obj
(A.1.3. Changes)
endobj
514 0 obj
<< /S /GoTo /D (20.51.57.1.3) >>
endobj
516 0 obj
(A.1.3.1. Server Operation)
endobj
518 0 obj
<< /S /GoTo /D (20.51.57.2.3) >>
endobj
520 0 obj
(A.1.3.2. Performance)
endobj
522 0 obj
<< /S /GoTo /D (20.51.57.3.3) >>
endobj
524 0 obj
(A.1.3.3. Privileges)
endobj
526 0 obj
<< /S /GoTo /D (20.51.57.4.3) >>
endobj
528 0 obj
(A.1.3.4. Client Authentication)
endobj
530 0 obj
<< /S /GoTo /D (20.51.57.5.3) >>
endobj
532 0 obj
(A.1.3.5. Server Configuration)
endobj
534 0 obj
<< /S /GoTo /D (20.51.57.6.3) >>
endobj
536 0 obj
(A.1.3.6. Queries)
endobj
538 0 obj
<< /S /GoTo /D (20.51.57.7.3) >>
endobj
540 0 obj
(A.1.3.7. Schema Manipulation)
endobj
542 0 obj
<< /S /GoTo /D (20.51.57.8.3) >>
endobj
544 0 obj
(A.1.3.8. Utility Commands)
endobj
546 0 obj
<< /S /GoTo /D (20.51.57.9.3) >>
endobj
548 0 obj
(A.1.3.9. Data Types and Functions)
endobj
550 0 obj
<< /S /GoTo /D (20.51.57.10.3) >>
endobj
552 0 obj
(A.1.3.10. Internationalization)
endobj
554 0 obj
<< /S /GoTo /D (20.51.57.11.3) >>
endobj
556 0 obj
(A.1.3.11. PL/pgSQL)
endobj
558 0 obj
<< /S /GoTo /D (20.51.57.12.3) >>
endobj
560 0 obj
(A.1.3.12. PL/Perl)
endobj
562 0 obj
<< /S /GoTo /D (20.51.57.13.3) >>
endobj
564 0 obj
(A.1.3.13. PL/Tcl)
endobj
566 0 obj
<< /S /GoTo /D (20.51.57.14.3) >>
endobj
568 0 obj
(A.1.3.14. PL/Python)
endobj
570 0 obj
<< /S /GoTo /D (20.51.57.15.3) >>
endobj
572 0 obj
(A.1.3.15. Psql)
endobj
574 0 obj
<< /S /GoTo /D (20.51.57.16.3) >>
endobj
576 0 obj
(A.1.3.16. Libpq)
endobj
578 0 obj
<< /S /GoTo /D (20.51.57.17.3) >>
endobj
580 0 obj
(A.1.3.17. JDBC)
endobj
582 0 obj
<< /S /GoTo /D (20.51.57.18.3) >>
endobj
584 0 obj
(A.1.3.18. ODBC)
endobj
586 0 obj
<< /S /GoTo /D (20.51.57.19.3) >>
endobj
588 0 obj
(A.1.3.19. ECPG)
endobj
590 0 obj
<< /S /GoTo /D (20.51.57.20.3) >>
endobj
592 0 obj
(A.1.3.20. Misc. Interfaces)
endobj
594 0 obj
<< /S /GoTo /D (20.51.57.21.3) >>
endobj
596 0 obj
(A.1.3.21. Build and Install)
endobj
598 0 obj
<< /S /GoTo /D (20.51.57.22.3) >>
endobj
600 0 obj
(A.1.3.22. Source Code)
endobj
602 0 obj
<< /S /GoTo /D (20.51.57.23.3) >>
endobj
604 0 obj
(A.1.3.23. Contrib)
endobj
606 0 obj
<< /S /GoTo /D (20.52.1) >>
endobj
608 0 obj
(A.2. Release 7.1.3)
endobj
610 0 obj
<< /S /GoTo /D (20.52.58.2) >>
endobj
612 0 obj
(A.2.1. Migration to version 7.1.3)
endobj
614 0 obj
<< /S /GoTo /D (20.52.59.2) >>
endobj
616 0 obj
(A.2.2. Changes)
endobj
618 0 obj
<< /S /GoTo /D (20.53.1) >>
endobj
620 0 obj
(A.3. Release 7.1.2)
endobj
622 0 obj
<< /S /GoTo /D (20.53.60.2) >>
endobj
624 0 obj
(A.3.1. Migration to version 7.1.2)
endobj
626 0 obj
<< /S /GoTo /D (20.53.61.2) >>
endobj
628 0 obj
(A.3.2. Changes)
endobj
630 0 obj
<< /S /GoTo /D (20.54.1) >>
endobj
632 0 obj
(A.4. Release 7.1.1)
endobj
634 0 obj
<< /S /GoTo /D (20.54.62.2) >>
endobj
636 0 obj
(A.4.1. Migration to version 7.1.1)
endobj
638 0 obj
<< /S /GoTo /D (20.54.63.2) >>
endobj
640 0 obj
(A.4.2. Changes)
endobj
642 0 obj
<< /S /GoTo /D (20.55.1) >>
endobj
644 0 obj
(A.5. Release 7.1)
endobj
646 0 obj
<< /S /GoTo /D (20.55.64.2) >>
endobj
648 0 obj
(A.5.1. Migration to version 7.1)
endobj
650 0 obj
<< /S /GoTo /D (20.55.65.2) >>
endobj
652 0 obj
(A.5.2. Changes)
endobj
654 0 obj
<< /S /GoTo /D (20.56.1) >>
endobj
656 0 obj
(A.6. Release 7.0.3)
endobj
658 0 obj
<< /S /GoTo /D (20.56.66.2) >>
endobj
660 0 obj
(A.6.1. Migration to version 7.0.3)
endobj
662 0 obj
<< /S /GoTo /D (20.56.67.2) >>
endobj
664 0 obj
(A.6.2. Changes)
endobj
666 0 obj
<< /S /GoTo /D (20.57.1) >>
endobj
668 0 obj
(A.7. Release 7.0.2)
endobj
670 0 obj
<< /S /GoTo /D (20.57.68.2) >>
endobj
672 0 obj
(A.7.1. Migration to version 7.0.2)
endobj
674 0 obj
<< /S /GoTo /D (20.57.69.2) >>
endobj
676 0 obj
(A.7.2. Changes)
endobj
678 0 obj
<< /S /GoTo /D (20.58.1) >>
endobj
680 0 obj
(A.8. Release 7.0.1)
endobj
682 0 obj
<< /S /GoTo /D (20.58.70.2) >>
endobj
684 0 obj
(A.8.1. Migration to version 7.0.1)
endobj
686 0 obj
<< /S /GoTo /D (20.58.71.2) >>
endobj
688 0 obj
(A.8.2. Changes)
endobj
690 0 obj
<< /S /GoTo /D (20.59.1) >>
endobj
692 0 obj
(A.9. Release 7.0)
endobj
694 0 obj
<< /S /GoTo /D (20.59.72.2) >>
endobj
696 0 obj
(A.9.1. Migration to version 7.0)
endobj
698 0 obj
<< /S /GoTo /D (20.59.73.2) >>
endobj
700 0 obj
(A.9.2. Changes)
endobj
702 0 obj
<< /S /GoTo /D (20.60.1) >>
endobj
704 0 obj
(A.10. Release 6.5.3)
endobj
706 0 obj
<< /S /GoTo /D (20.60.74.2) >>
endobj
708 0 obj
(A.10.1. Migration to version 6.5.3)
endobj
710 0 obj
<< /S /GoTo /D (20.60.75.2) >>
endobj
712 0 obj
(A.10.2. Changes)
endobj
714 0 obj
<< /S /GoTo /D (20.61.1) >>
endobj
716 0 obj
(A.11. Release 6.5.2)
endobj
718 0 obj
<< /S /GoTo /D (20.61.76.2) >>
endobj
720 0 obj
(A.11.1. Migration to version 6.5.2)
endobj
722 0 obj
<< /S /GoTo /D (20.61.77.2) >>
endobj
724 0 obj
(A.11.2. Changes)
endobj
726 0 obj
<< /S /GoTo /D (20.62.1) >>
endobj
728 0 obj
(A.12. Release 6.5.1)
endobj
730 0 obj
<< /S /GoTo /D (20.62.78.2) >>
endobj
732 0 obj
(A.12.1. Migration to version 6.5.1)
endobj
734 0 obj
<< /S /GoTo /D (20.62.79.2) >>
endobj
736 0 obj
(A.12.2. Changes)
endobj
738 0 obj
<< /S /GoTo /D (20.63.1) >>
endobj
740 0 obj
(A.13. Release 6.5)
endobj
742 0 obj
<< /S /GoTo /D (20.63.80.2) >>
endobj
744 0 obj
(A.13.1. Migration to version 6.5)
endobj
746 0 obj
<< /S /GoTo /D (20.63.80.24.3) >>
endobj
748 0 obj
(A.13.1.1. MultiVersion Concurrency Control)
endobj
750 0 obj
<< /S /GoTo /D (20.63.81.2) >>
endobj
752 0 obj
(A.13.2. Changes)
endobj
754 0 obj
<< /S /GoTo /D (20.64.1) >>
endobj
756 0 obj
(A.14. Release 6.4.2)
endobj
758 0 obj
<< /S /GoTo /D (20.64.82.2) >>
endobj
760 0 obj
(A.14.1. Migration to version 6.4.2)
endobj
762 0 obj
<< /S /GoTo /D (20.64.83.2) >>
endobj
764 0 obj
(A.14.2. Changes)
endobj
766 0 obj
<< /S /GoTo /D (20.65.1) >>
endobj
768 0 obj
(A.15. Release 6.4.1)
endobj
770 0 obj
<< /S /GoTo /D (20.65.84.2) >>
endobj
772 0 obj
(A.15.1. Migration to version 6.4.1)
endobj
774 0 obj
<< /S /GoTo /D (20.65.85.2) >>
endobj
776 0 obj
(A.15.2. Changes)
endobj
778 0 obj
<< /S /GoTo /D (20.66.1) >>
endobj
780 0 obj
(A.16. Release 6.4)
endobj
782 0 obj
<< /S /GoTo /D (20.66.86.2) >>
endobj
784 0 obj
(A.16.1. Migration to version 6.4)
endobj
786 0 obj
<< /S /GoTo /D (20.66.87.2) >>
endobj
788 0 obj
(A.16.2. Changes)
endobj
790 0 obj
<< /S /GoTo /D (20.67.1) >>
endobj
792 0 obj
(A.17. Release 6.3.2)
endobj
794 0 obj
<< /S /GoTo /D (20.67.88.2) >>
endobj
796 0 obj
(A.17.1. Changes)
endobj
798 0 obj
<< /S /GoTo /D (20.68.1) >>
endobj
800 0 obj
(A.18. Release 6.3.1)
endobj
802 0 obj
<< /S /GoTo /D (20.68.89.2) >>
endobj
804 0 obj
(A.18.1. Changes)
endobj
806 0 obj
<< /S /GoTo /D (20.69.1) >>
endobj
808 0 obj
(A.19. Release 6.3)
endobj
810 0 obj
<< /S /GoTo /D (20.69.90.2) >>
endobj
812 0 obj
(A.19.1. Migration to version 6.3)
endobj
814 0 obj
<< /S /GoTo /D (20.69.91.2) >>
endobj
816 0 obj
(A.19.2. Changes)
endobj
818 0 obj
<< /S /GoTo /D (20.70.1) >>
endobj
820 0 obj
(A.20. Release 6.2.1)
endobj
822 0 obj
<< /S /GoTo /D (20.70.92.2) >>
endobj
824 0 obj
(A.20.1. Migration from version 6.2 to version 6.2.1)
endobj
826 0 obj
<< /S /GoTo /D (20.70.93.2) >>
endobj
828 0 obj
(A.20.2. Changes)
endobj
830 0 obj
<< /S /GoTo /D (20.71.1) >>
endobj
832 0 obj
(A.21. Release 6.2)
endobj
834 0 obj
<< /S /GoTo /D (20.71.94.2) >>
endobj
836 0 obj
(A.21.1. Migration from version 6.1 to version 6.2)
endobj
838 0 obj
<< /S /GoTo /D (20.71.95.2) >>
endobj
840 0 obj
(A.21.2. Migration from version 1.x to version 6.2)
endobj
842 0 obj
<< /S /GoTo /D (20.71.96.2) >>
endobj
844 0 obj
(A.21.3. Changes)
endobj
846 0 obj
<< /S /GoTo /D (20.72.1) >>
endobj
848 0 obj
(A.22. Release 6.1.1)
endobj
850 0 obj
<< /S /GoTo /D (20.72.97.2) >>
endobj
852 0 obj
(A.22.1. Migration from version 6.1 to version 6.1.1)
endobj
854 0 obj
<< /S /GoTo /D (20.72.98.2) >>
endobj
856 0 obj
(A.22.2. Changes)
endobj
858 0 obj
<< /S /GoTo /D (20.73.1) >>
endobj
860 0 obj
(A.23. Release 6.1)
endobj
862 0 obj
<< /S /GoTo /D (20.73.99.2) >>
endobj
864 0 obj
(A.23.1. Migration to version 6.1)
endobj
866 0 obj
<< /S /GoTo /D (20.73.100.2) >>
endobj
868 0 obj
(A.23.2. Changes)
endobj
870 0 obj
<< /S /GoTo /D (20.74.1) >>
endobj
872 0 obj
(A.24. Release 6.0)
endobj
874 0 obj
<< /S /GoTo /D (20.74.101.2) >>
endobj
876 0 obj
(A.24.1. Migration from version 1.09 to version 6.0)
endobj
878 0 obj
<< /S /GoTo /D (20.74.102.2) >>
endobj
880 0 obj
(A.24.2. Migration from pre1.09 to version 6.0)
endobj
882 0 obj
<< /S /GoTo /D (20.74.103.2) >>
endobj
884 0 obj
(A.24.3. Changes)
endobj
886 0 obj
<< /S /GoTo /D (20.75.1) >>
endobj
888 0 obj
(A.25. Release 1.09)
endobj
890 0 obj
<< /S /GoTo /D (20.76.1) >>
endobj
892 0 obj
(A.26. Release 1.02)
endobj
894 0 obj
<< /S /GoTo /D (20.76.104.2) >>
endobj
896 0 obj
(A.26.1. Migration from version 1.02 to version 1.02.1)
endobj
898 0 obj
<< /S /GoTo /D (20.76.105.2) >>
endobj
900 0 obj
(A.26.2. Dump/Reload Procedure)
endobj
902 0 obj
<< /S /GoTo /D (20.76.106.2) >>
endobj
904 0 obj
(A.26.3. Changes)
endobj
906 0 obj
<< /S /GoTo /D (20.77.1) >>
endobj
908 0 obj
(A.27. Release 1.01)
endobj
910 0 obj
<< /S /GoTo /D (20.77.107.2) >>
endobj
912 0 obj
(A.27.1. Migration from version 1.0 to version 1.01)
endobj
914 0 obj
<< /S /GoTo /D (20.77.108.2) >>
endobj
916 0 obj
(A.27.2. Changes)
endobj
918 0 obj
<< /S /GoTo /D (20.78.1) >>
endobj
920 0 obj
(A.28. Release 1.0)
endobj
922 0 obj
<< /S /GoTo /D (20.78.109.2) >>
endobj
924 0 obj
(A.28.1. Changes)
endobj
926 0 obj
<< /S /GoTo /D (20.79.1) >>
endobj
928 0 obj
(A.29. Postgres95 Release 0.03)
endobj
930 0 obj
<< /S /GoTo /D (20.79.110.2) >>
endobj
932 0 obj
(A.29.1. Changes)
endobj
934 0 obj
<< /S /GoTo /D (20.80.1) >>
endobj
936 0 obj
(A.30. Postgres95 Release 0.02)
endobj
938 0 obj
<< /S /GoTo /D (20.80.111.2) >>
endobj
940 0 obj
(A.30.1. Changes)
endobj
942 0 obj
<< /S /GoTo /D (20.81.1) >>
endobj
944 0 obj
(A.31. Postgres95 Release 0.01)
endobj
946 0 obj
<< /S /GoTo /D (21.0) >>
endobj
948 0 obj
(Bibliography)
endobj
950 0 obj
<< /S /GoTo /D (21.82.1) >>
endobj
952 0 obj
(SQL Reference Books)
endobj
954 0 obj
<< /S /GoTo /D (21.83.1) >>
endobj
956 0 obj
(PostgreSQLSpecific Documentation)
endobj
958 0 obj
<< /S /GoTo /D (21.84.1) >>
endobj
960 0 obj
(Proceedings and Articles)
endobj
962 0 obj
<< /S /GoTo /D (22.0) >>
endobj
964 0 obj
(Index)
endobj
966 0 obj
<< /S /GoTo /D (22.85.1) >>
endobj
968 0 obj
(A)
endobj
970 0 obj
<< /S /GoTo /D (22.86.1) >>
endobj
972 0 obj
(B)
endobj
974 0 obj
<< /S /GoTo /D (22.87.1) >>
endobj
976 0 obj
(C)
endobj
978 0 obj
<< /S /GoTo /D (22.88.1) >>
endobj
980 0 obj
(D)
endobj
982 0 obj
<< /S /GoTo /D (22.89.1) >>
endobj
984 0 obj
(F)
endobj
986 0 obj
<< /S /GoTo /D (22.90.1) >>
endobj
988 0 obj
(G)
endobj
990 0 obj
<< /S /GoTo /D (22.91.1) >>
endobj
992 0 obj
(H)
endobj
994 0 obj
<< /S /GoTo /D (22.92.1) >>
endobj
996 0 obj
(I)
endobj
998 0 obj
<< /S /GoTo /D (22.93.1) >>
endobj
1000 0 obj
(K)
endobj
1002 0 obj
<< /S /GoTo /D (22.94.1) >>
endobj
1004 0 obj
(L)
endobj
1006 0 obj
<< /S /GoTo /D (22.95.1) >>
endobj
1008 0 obj
(M)
endobj
1010 0 obj
<< /S /GoTo /D (22.96.1) >>
endobj
1012 0 obj
(N)
endobj
1014 0 obj
<< /S /GoTo /D (22.97.1) >>
endobj
1016 0 obj
(O)
endobj
1018 0 obj
<< /S /GoTo /D (22.98.1) >>
endobj
1020 0 obj
(P)
endobj
1022 0 obj
<< /S /GoTo /D (22.99.1) >>
endobj
1024 0 obj
(R)
endobj
1026 0 obj
<< /S /GoTo /D (22.100.1) >>
endobj
1028 0 obj
(S)
endobj
1030 0 obj
<< /S /GoTo /D (22.101.1) >>
endobj
1032 0 obj
(T)
endobj
1034 0 obj
<< /S /GoTo /D (22.102.1) >>
endobj
1036 0 obj
(U)
endobj
1038 0 obj
<< /S /GoTo /D (22.103.1) >>
endobj
1040 0 obj
(V)
endobj
1042 0 obj
<< /S /GoTo /D (22.104.1) >>
endobj
1044 0 obj
(Y)
endobj
1046 0 obj
<< /S /GoTo /D [1045 0 R /Fit ] >>
endobj
1051 0 obj <<
/Length 1052 0 R
/Filter /FlateDecode
>>
stream
xڍ�1O�0����۰>�l'c 1���
qK�����ߏ�Tb�n�'��ݓM���`�2o�/4�StI��h\�W<�.`�=��k^��X�>�1TwK46��E��4�����,� �hV�i���N�Fz-�ըOm��G|�G(��W�Q;Pd��KA�N+s����m���$ɉ��
�>�K`�&S�㹬x��,��AyG�����UQ�endstream
endobj
1052 0 obj
217
endobj
1045 0 obj <<
/Type /Page
/Contents 1051 0 R
/Resources 1050 0 R
/MediaBox [0 0 609.711 789.038]
/Parent 1054 0 R
>> endobj
1049 0 obj <<
/D [1045 0 R /XYZ 71.731 729.263 null]
>> endobj
1047 0 obj <<
/D [1045 0 R /XYZ 71.731 718.304 null]
>> endobj
1048 0 obj <<
/D [1045 0 R /XYZ 71.731 718.304 null]
>> endobj
1 0 obj <<
/D [1045 0 R /XYZ 529.537 700.219 null]
>> endobj
1050 0 obj <<
/Font << /F23 1053 0 R /F24 1053 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1058 0 obj <<
/Length 1059 0 R
/Filter /FlateDecode
>>
stream
xڍV�n�F��S�� ����%���
����$����9ڗ8oٙ��`�G����㛙o��H��1��|´5Ӛ�^����<�;CFL-K3g�����s<�hs����~]M����P/>��x���S��R�ͱ��7_��e���8�����J���E��&����3���7(j�
S�g�(���3]�_3Rv���y}*���S[Yf�9S���L�N��-+T��3>��n��nyV
]�����A°mkl�A�k����À�ͫ�M�dL&?;�����_�MFs͞��61)��d2yP��|��~����G�
�
Êmo���
��7��>�e��ϟUSW.M���K��*�wOn��M攇�������2۵�H,ZkR�(�:o��0����CYy*��`»j��+8�&S�?�ڞQ6&
����5y���Q�Ȏ0��X��܄c��:/��`�%�K�ݓ�"�c���V��C� ֈ���І�3
|