From af8399872937a4ef5123a22e2eb045f321560ac0 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter_e@gmx.net>
Date: Tue, 4 Nov 2003 10:25:07 +0000
Subject: [PATCH] Remove unused graphics files.

---
 doc/src/graphics/catalogs.ag      | 1220 -----------------------------
 doc/src/graphics/catalogs.cgm     |  Bin 6306 -> 0 bytes
 doc/src/graphics/catalogs.gif     |  Bin 26163 -> 0 bytes
 doc/src/graphics/catalogs.ps      | 1018 ------------------------
 doc/src/graphics/clientserver.ag  |   99 ---
 doc/src/graphics/clientserver.gif |  Bin 2823 -> 0 bytes
 doc/src/graphics/connections.ag   |  486 ------------
 doc/src/graphics/connections.gif  |  Bin 9485 -> 0 bytes
 8 files changed, 2823 deletions(-)
 delete mode 100644 doc/src/graphics/catalogs.ag
 delete mode 100644 doc/src/graphics/catalogs.cgm
 delete mode 100644 doc/src/graphics/catalogs.gif
 delete mode 100644 doc/src/graphics/catalogs.ps
 delete mode 100644 doc/src/graphics/clientserver.ag
 delete mode 100644 doc/src/graphics/clientserver.gif
 delete mode 100644 doc/src/graphics/connections.ag
 delete mode 100644 doc/src/graphics/connections.gif

diff --git a/doc/src/graphics/catalogs.ag b/doc/src/graphics/catalogs.ag
deleted file mode 100644
index b4816d11a9a..00000000000
--- a/doc/src/graphics/catalogs.ag
+++ /dev/null
@@ -1,1220 +0,0 @@
-*BEGIN GRAPHICS VERSION=442/420 ENCODING=7BIT
-
-FONT
-"times"
-END FONT
-
-SESSION
- WIN_SIZE <9627 5760>
- VIEW <0 0 0 0 0 0>
- REZ <0 4000 4000 -456 5637>
-END SESSION
-
-SLIDE_INFO
- SLIDE_STYLE <0 0 1>
-END SLIDE_INFO
-PICTURE
-.POL AT (987,3296)
- THICKNESS 11
- PNTS (0,0)(401,0)(401,333)(494,333)
-.LINE AT (987,1795)
- PNTS (0,0)(494,0)
-.POL AT (1019,961)
- PNTS (369,0)(245,0)(245,2168)(0,2168)
-.POL AT (1141,294)
- PNTS (247,0)(0,0)(0,2793)
-.LINE AT (1019,3087)
- PNTS (0,0)(122,0)
-.POL AT (1019,1962)
- PNTS (493,0)(369,0)(369,1208)(0,1208)
-.LINE AT (895,1795)
- PNTS (0,0)(124,0)
-.POL AT (895,461)
- PNTS (493,0)(124,0)(124,1167)(0,1167)
-.LINE AT (2127,2295)
- PNTS (0,0)(122,0)
-.POL AT (2157,1837)
- PNTS (0,0)(462,0)(462,2292)(709,2292)
-.LINE AT (2619,3963)
- PNTS (0,0)(247,0)
-.LINE AT (2127,2129)
- PNTS (0,0)(830,0)
-.LINE AT (2127,3796)
- PNTS (0,0)(370,0)
-.LINE AT (2127,3963)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4129)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4296)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4463)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4629)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4796)
- PNTS (0,0)(370,0)
-.LINE AT (2127,4963)
- PNTS (0,0)(370,0)
-.LINE AT (2127,5130)
- PNTS (0,0)(370,0)
-.LINE AT (2127,5296)
- PNTS (0,0)(370,0)
-.LINE AT (2497,2170)
- PNTS (0,0)(460,0)
-.LINE AT (2466,3504)
- PNTS (0,0)(62,84)
-.LINE AT (2280,2087)
- PNTS (0,0)(62,83)
-.LINE AT (2589,3504)
- PNTS (0,0)(61,84)
-.LINE AT (3605,5130)
- PNTS (0,0)(246,0)
-.LINE AT (3697,4171)
- PNTS (0,0)(61,83)
-.LINE AT (3820,4671)
- PNTS (0,0)(62,84)
-.LINE AT (2866,3963)
- PNTS (0,0)(123,0)
-.LINE AT (2866,4129)
- PNTS (0,0)(123,0)
-.POL AT (2957,503)
- PNTS (525,208)(0,208)(0,0)(525,0)(525,208)
-.POL AT (2957,711)
- PNTS (678,167)(0,167)(0,0)(678,0)(678,167)
-.LINE AT (2619,4296)
- PNTS (0,0)(247,0)
-.LINE AT (2866,4296)
- PNTS (0,0)(123,0)
-.LINE AT (2619,4129)
- PNTS (0,167)(0,0)
-.POL AT (2157,1753)
- PNTS (0,0)(709,0)(709,709)(832,709)
-.POL AT (3605,794)
- PNTS (30,0)(123,0)(123,2001)(0,2001)
-.POL AT (2157,3296)
- PNTS (0,333)(216,333)(216,0)(2187,0)
-.POL AT (2157,294)
- PNTS (0,3294)(92,3294)(92,2876)(1941,2876)(1941,0)(2187,0)
-.POL AT (3635,628)
- PNTS (0,2960)(585,2960)(585,0)(709,0)
-.LINE AT (3943,1170)
- PNTS (0,0)(62,83)
-.POL AT (4959,461)
- PNTS (0,0)(123,0)(123,1459)(30,1459)
-.POL AT (4959,1962)
- PNTS (30,0)(123,0)(123,1500)(0,1500)
-.POL AT (3635,794)
- PNTS (0,1293)(338,1293)(338,0)(709,0)
-.POL AT (3635,2129)
- PNTS (0,0)(338,0)(338,1667)(709,1667)
-.POL AT (2957,2212)
- PNTS (44,0)(23,8)(8,29)(0,58)
-.LINE AT (2957,2270)
- PNTS (0,0)(0,550)
-.POL AT (2963,2996)
- PNTS (0,0)(8,30)(23,51)(44,59)
-.POL AT (2998,3062)
- PNTS (0,0)(591,0)
-.POL AT (3585,3004)
- PNTS (0,59)(22,51)(38,30)(43,0)
-.LINE AT (3635,2270)
- PNTS (0,550)(0,0)
-.POL AT (3592,2212)
- PNTS (43,58)(38,29)(22,8)(0,0)
-.LINE AT (3001,2212)
- PNTS (591,0)(0,0)
-.POL AT (248,4671)
- PNTS (647,209)(0,209)(0,0)(647,0)(647,209)
-.POL AT (248,5505)
- PNTS (678,208)(0,208)(0,0)(678,0)(678,208)
-.POL AT (248,4880)
- PNTS (44,0)(23,8)(7,28)(0,58)
-.LINE AT (248,4938)
- PNTS (0,0)(0,50)
-.POL AT (248,4988)
- PNTS (0,0)(7,30)(23,50)(44,59)
-.LINE AT (292,5047)
- PNTS (0,0)(591,0)
-.POL AT (883,4988)
- PNTS (0,59)(22,50)(37,30)(43,0)
-.LINE AT (926,4938)
- PNTS (0,50)(0,0)
-.POL AT (883,4880)
- PNTS (43,58)(37,28)(22,8)(0,0)
-.LINE AT (292,4880)
- PNTS (591,0)(0,0)
-.POL AT (248,5713)
- PNTS (678,167)(0,167)(0,0)(678,0)(678,167)
-.POL AT (895,4963)
- PNTS (0,0)(124,0)(124,834)(31,834)
-.POL AT (248,5880)
- PNTS (678,334)(0,334)(0,0)(678,0)(678,334)
-.POL AT (248,6214)
- PNTS (678,166)(0,166)(0,0)(678,0)(678,166)
-.POL AT (248,5880)
- PNTS (44,0)(23,8)(7,29)(0,58)
-.LINE AT (248,5938)
- PNTS (0,0)(0,384)
-.POL AT (248,6322)
- PNTS (0,0)(7,29)(23,50)(44,58)
-.LINE AT (292,6380)
- PNTS (0,0)(591,0)
-.POL AT (883,6322)
- PNTS (0,58)(22,50)(37,29)(43,0)
-.LINE AT (926,5938)
- PNTS (0,384)(0,0)
-.POL AT (883,5880)
- PNTS (43,58)(37,29)(22,8)(0,0)
-.LINE AT (292,5880)
- PNTS (591,0)(0,0)
-.POL AT (773,6547)
- PNTS (43,0)(20,8)(5,29)(0,58)
-.LINE AT (773,6605)
- PNTS (0,0)(0,9)
-.POL AT (773,6614)
- PNTS (0,0)(5,29)(20,50)(43,58)
-.LINE AT (816,6672)
- PNTS (0,0)(36,0)
-.POL AT (852,6614)
- PNTS (0,58)(22,50)(37,29)(43,0)
-.LINE AT (895,6605)
- PNTS (0,9)(0,0)
-.POL AT (852,6547)
- PNTS (43,58)(37,29)(22,8)(0,0)
-.LINE AT (816,6547)
- PNTS (36,0)(0,0)
-.LINE AT (2497,2170)
- PNTS (0,3126)(0,0)
-.POL AT (2003,628)
- PNTS (0,0)(370,0)(370,1459)(954,1459)
-.POL AT (2157,1795)
- PNTS (0,0)(586,0)(586,834)(832,834)
-.LINE AT (1264,6005)
- PNTS (0,0)(248,0)
-.LINE AT (1264,6172)
- PNTS (0,0)(248,0)
-.LINE AT (2127,2462)
- PNTS (0,0)(122,0)
-.LINE AT (2127,2629)
- PNTS (0,0)(122,0)
-.LINE AT (2249,2295)
- PNTS (0,0)(0,334)
-.LINE AT (2249,2129)
- PNTS (0,0)(0,166)
-.LINE AT (3605,4963)
- PNTS (0,0)(123,0)
-.LINE AT (3605,4796)
- PNTS (0,0)(123,0)
-.POL AT (2957,3712)
- PNTS (44,0)(23,8)(8,29)(0,59)
-.LINE AT (2957,3771)
- PNTS (0,0)(0,1717)
-.POL AT (2957,5488)
- PNTS (0,0)(8,29)(23,51)(44,58)
-.LINE AT (3001,5546)
- PNTS (0,0)(591,0)
-.POL AT (3592,5488)
- PNTS (0,58)(22,51)(38,29)(43,0)
-.LINE AT (3635,3771)
- PNTS (0,1717)(0,0)
-.POL AT (3592,3712)
- PNTS (43,59)(38,29)(22,8)(0,0)
-.LINE AT (3001,3712)
- PNTS (591,0)(0,0)
-.LINE AT (3728,4796)
- PNTS (0,0)(0,167)
-.LINE AT (3605,4629)
- PNTS (0,0)(123,0)
-.LINE AT (3605,4463)
- PNTS (0,0)(123,0)
-.POL AT (3635,3629)
- PNTS (0,0)(93,0)(93,1167)
-.LINE AT (3605,5296)
- PNTS (0,0)(246,0)
-.LINE AT (3605,5463)
- PNTS (0,0)(246,0)
-.LINE AT (3851,5296)
- PNTS (0,167)(0,0)
-.POL AT (3635,2170)
- PNTS (0,0)(216,0)(216,2960)
-.LINE AT (3851,5130)
- PNTS (0,0)(0,166)
-.POL AT (218,1170)
- PNTS (523,208)(0,208)(0,0)(523,0)(523,208)
-.POL AT (218,1378)
- PNTS (44,0)(21,8)(6,29)(0,58)
-.LINE AT (218,1436)
- PNTS (0,0)(0,384)
-.POL AT (218,1820)
- PNTS (0,0)(6,29)(21,50)(44,58)
-.LINE AT (262,1878)
- PNTS (0,0)(590,0)
-.POL AT (852,1820)
- PNTS (0,58)(22,50)(37,29)(43,0)
-.LINE AT (895,1436)
- PNTS (0,384)(0,0)
-.POL AT (852,1378)
- PNTS (43,58)(37,29)(22,8)(0,0)
-.LINE AT (262,1378)
- PNTS (590,0)(0,0)
-.LINE AT (218,1712)
- PNTS (0,0)(677,0)
-.LINE AT (865,3296)
- PNTS (0,0)(122,0)
-.LINE AT (895,3170)
- PNTS (0,0)(124,0)
-.LINE AT (895,3129)
- PNTS (0,0)(124,0)
-.LINE AT (895,3087)
- PNTS (0,0)(124,0)
-.POL AT (218,3046)
- PNTS (677,166)(0,166)(0,0)(677,0)(677,166)
-.POL AT (218,2837)
- PNTS (523,209)(0,209)(0,0)(523,0)(523,209)
-.POL AT (218,3212)
- PNTS (677,167)(0,167)(0,0)(677,0)(677,167)
-.POL AT (1481,1503)
- PNTS (522,209)(0,209)(0,0)(522,0)(522,209)
-.POL AT (1481,1712)
- PNTS (676,166)(0,166)(0,0)(676,0)(676,166)
-.POL AT (1481,1878)
- PNTS (676,834)(0,834)(0,0)(676,0)(676,834)
-.POL AT (1357,3)
- PNTS (524,208)(0,208)(0,0)(524,0)(524,208)
-.POL AT (1357,211)
- PNTS (43,0)(22,8)(5,29)(0,58)
-.LINE AT (1357,269)
- PNTS (0,0)(0,717)
-.POL AT (1357,986)
- PNTS (0,0)(5,30)(22,51)(43,59)
-.LINE AT (1400,1045)
- PNTS (0,0)(592,0)
-.POL AT (1992,986)
- PNTS (0,59)(20,51)(37,30)(43,0)
-.LINE AT (2035,269)
- PNTS (0,717)(0,0)
-.POL AT (1992,211)
- PNTS (43,58)(37,29)(20,8)(0,0)
-.LINE AT (1400,211)
- PNTS (592,0)(0,0)
-.LINE AT (1357,878)
- PNTS (0,0)(678,0)
-.POL AT (4312,3)
- PNTS (524,208)(0,208)(0,0)(524,0)(524,208)
-.POL AT (4312,211)
- PNTS (44,0)(22,8)(7,29)(0,58)
-.LINE AT (4309,218)
- PNTS (0,0)(0,691)
-.POL AT (4309,909)
- PNTS (0,0)(7,30)(22,51)(44,59)
-.LINE AT (4353,968)
- PNTS (0,0)(591,0)
-.POL AT (4944,909)
- PNTS (0,59)(22,51)(37,30)(42,0)
-.LINE AT (4986,259)
- PNTS (0,650)(0,0)
-.POL AT (4947,211)
- PNTS (42,58)(37,29)(22,8)(0,0)
-.LINE AT (4356,211)
- PNTS (591,0)(0,0)
-.LINE AT (4312,711)
- PNTS (0,0)(677,0)
-.POL AT (4312,1670)
- PNTS (524,208)(0,208)(0,0)(524,0)(524,208)
-.POL AT (4312,1878)
- PNTS (677,167)(0,167)(0,0)(677,0)(677,167)
-.POL AT (2957,1837)
- PNTS (525,208)(0,208)(0,0)(525,0)(525,208)
-.POL AT (2957,2045)
- PNTS (678,167)(0,167)(0,0)(678,0)(678,167)
-.POL AT (2957,2212)
- PNTS (678,854)(0,854)(0,0)(678,0)(678,854)
-.LINE AT (2957,2712)
- PNTS (0,0)(678,0)
-.POL AT (4312,3004)
- PNTS (524,208)(0,208)(0,0)(524,0)(524,208)
-.POL AT (4312,3212)
- PNTS (44,0)(22,8)(7,29)(0,59)
-.LINE AT (4312,3271)
- PNTS (0,0)(0,550)
-.POL AT (4312,3821)
- PNTS (0,0)(7,29)(22,50)(44,58)
-.LINE AT (4356,3879)
- PNTS (0,0)(591,0)
-.POL AT (4947,3821)
- PNTS (0,58)(22,50)(37,29)(42,0)
-.LINE AT (4989,3271)
- PNTS (0,550)(0,0)
-.POL AT (4947,3212)
- PNTS (42,59)(37,29)(22,8)(0,0)
-.LINE AT (4356,3212)
- PNTS (591,0)(0,0)
-.LINE AT (4312,3712)
- PNTS (0,0)(677,0)
-.POL AT (2957,3337)
- PNTS (525,209)(0,209)(0,0)(525,0)(525,209)
-.POL AT (2957,3546)
- PNTS (678,166)(0,166)(0,0)(678,0)(678,166)
-.POL AT (2957,3712)
- PNTS (678,667)(0,667)(0,0)(678,0)(678,667)
-.POL AT (2957,4379)
- PNTS (678,1167)(0,1167)(0,0)(678,0)(678,1167)
-.POL AT (1481,3546)
- PNTS (676,166)(0,166)(0,0)(676,0)(676,166)
-.POL AT (1481,3337)
- PNTS (522,209)(0,209)(0,0)(522,0)(522,209)
-.POL AT (1481,3712)
- PNTS (676,2130)(0,2130)(0,0)(676,0)(676,2130)
-.POL AT (1141,6339)
- PNTS (0,166)(4,87)(4,35)(0,0)
-.POL AT (1080,6172)
- PNTS (61,167)(48,111)(25,49)(0,0)
-.POL AT (926,6047)
- PNTS (154,125)(124,91)(76,52)(0,0)
-.POL AT (926,6047)
- PNTS (39,44)(0,0)(50,14)
-.TXT AT (3426,2635)
- BACKFILL <1 0 5 1000 0 0 0>
- VER_JUST BASELINE MARGINS <0 0 0 0> FLD_XYSCALE <7432 10000>
- TXTXYOFF <-6 66>
- T_PNTS (0,66)(0,0)(73,0)(73,82)(0,82)(0,66)(73,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "[8]"
-.TXT AT (1641,467)
- SIZE 180000 FLD_XYSCALE <7330 10000>
- T_PNTS (0,66)(0,0)(73,0)(73,82)(0,82)(0,66)(73,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "[8]"
-.TXT AT (527,5302)
- SIZE 180000 FLD_XYSCALE <7339 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(381,0)(381,68)(0,68)(0,66)(381,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "REFERS-TO"
-.TXT AT (281,6303)
- SIZE 180000 FLD_XYSCALE <7346 10000>
- T_PNTS (0,66)(0,0)(234,0)(234,88)(0,88)(0,66)(234,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "non-key"
-.TXT AT (1334,3635)
- SIZE 180000 FLD_XYSCALE <7172 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.POL AT (157,1462)
- BACKFILL <1 0 0 0 0 0 0>
- SIZE 180000 MARGINS <125 125 250 62>
- PNTS (91,0)(0,0)(0,1667)(61,1667)
-.TXT AT (928,3385)
- BACKFILL <1 0 5 1000 0 0 0>
- MARGINS <0 0 0 0> FLD_XYSCALE <7277 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(104,0)(104,68)(0,68)(0,66)(104,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (958,6969)
- SIZE 180000 FLD_XYSCALE <7338 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(1617,0)(1617,88)(0,88)(0,66)(1617,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "identified by the non-oid primary key in other contexts)."
-.TXT AT (103,3134)
- SIZE 180000 FLD_XYSCALE <7172 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (11,1384)
- SIZE 180000 FLD_XYSCALE <7325 10000>
- T_PNTS (0,66)(0,0)(135,0)(135,68)(0,68)(0,66)(135,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "13:N"
-.TXT AT (1427,1717)
- SIZE 180000 FLD_XYSCALE <7186 10000>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (928,1717)
- SIZE 180000 FLD_XYSCALE <7277 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(104,0)(104,68)(0,68)(0,66)(104,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (934,1551)
- SIZE 180000 FLD_XYSCALE <7565 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (1205,550)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (1088,2968)
- SIZE 180000 FLD_XYSCALE <7380 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(93,0)(93,67)(0,67)(0,66)(93,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "111"
-.TXT AT (1205,884)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (1205,217)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2198,3468)
- SIZE 180000 FLD_XYSCALE <7142 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(55,0)(55,67)(0,67)(0,66)(55,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "11"
-.TXT AT (2192,2718)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2905,2009)
- SIZE 180000 FLD_XYSCALE <7565 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (2806,2718)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2806,2551)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2197,1676)
- SIZE 180000 FLD_XYSCALE <6831 10000>
- TXTXYOFF <-7 66>
- T_PNTS (0,66)(0,0)(20,0)(20,67)(0,67)(0,66)(20,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3668,2884)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (3674,717)
- SIZE 180000 FLD_XYSCALE <7528 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (2437,5386)
- SIZE 180000 FLD_XYSCALE <7277 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(104,0)(104,68)(0,68)(0,66)(104,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2905,2259)
- SIZE 180000 FLD_XYSCALE <7565 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (2067,550)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (2688,1926)
- SIZE 180000 FLD_XYSCALE <7172 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (2192,1926)
- SIZE 180000 FLD_XYSCALE <7432 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(83,0)(83,68)(0,68)(0,66)(83,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:1"
-.TXT AT (1544,5969)
- SIZE 180000 FLD_XYSCALE <7338 10000>
- T_PNTS (0,66)(0,0)(233,0)(233,88)(0,88)(0,66)(233,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "optional"
-.TXT AT (1543,6136)
- SIZE 180000 FLD_XYSCALE <7359 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(306,0)(306,88)(0,88)(0,66)(306,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "mandatory"
-.TXT AT (2406,1426)
- SIZE 180000 FLD_XYSCALE <7344 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(83,0)(83,68)(0,68)(0,66)(83,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:1"
-.TXT AT (4161,217)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (4161,550)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (3674,3510)
- SIZE 180000 FLD_XYSCALE <7528 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3674,3718)
- SIZE 180000 FLD_XYSCALE <7528 10000>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3668,5052)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (3884,5135)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (3797,2259)
- SIZE 180000 FLD_XYSCALE <7186 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3674,2009)
- SIZE 180000 FLD_XYSCALE <7528 10000>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3921,2301)
- SIZE 180000 FLD_XYSCALE <7909 10000>
- TXTXYOFF <-9 66>
- T_PNTS (0,66)(0,0)(22,0)(22,67)(0,67)(0,66)(22,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (4161,3885)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (4037,3385)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (5022,3552)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (5022,383)
- SIZE 180000 FLD_XYSCALE <7347 10000>
- T_PNTS (0,66)(0,0)(105,0)(105,68)(0,68)(0,66)(105,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (5028,1842)
- SIZE 180000 FLD_XYSCALE <7186 10000>
- TXTXYOFF <-8 66>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (5028,2051)
- SIZE 180000 FLD_XYSCALE <7186 10000>
- T_PNTS (0,66)(0,0)(21,0)(21,67)(0,67)(0,66)(21,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "1"
-.TXT AT (3822,925)
- SIZE 180000 FLD_XYSCALE <7417 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(106,0)(106,68)(0,68)(0,66)(106,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "0:N"
-.TXT AT (36,4526)
- SIZE 180000 FLD_XYSCALE <7341 10000>
- TXTXYOFF <-3 92>
- T_PNTS (0,92)(0,0)(228,0)(228,95)(0,95)(0,92)(228,92)
- .STR
-  SIZE 100000 FLD_XYSCALE <10000 10000>
-  "KEY:"
-.TXT AT (251,1801)
- SIZE 180000 FLD_XYSCALE <7339 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(217,0)(217,88)(0,88)(0,66)(217,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "atttypid"
-.TXT AT (1513,1967)
- SIZE 180000 FLD_XYSCALE <7310 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(223,0)(223,88)(0,88)(0,66)(223,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "typrelid"
-.TXT AT (1513,2134)
- SIZE 180000 FLD_XYSCALE <7324 10000>
- T_PNTS (0,66)(0,0)(240,0)(240,88)(0,88)(0,66)(240,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "typinput"
-.TXT AT (1513,2311)
- SIZE 180000 FLD_XYSCALE <7325 10000>
- TXTXYOFF <-1 56>
- T_PNTS (0,56)(0,0)(276,0)(276,78)(0,78)(0,56)(276,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "typoutput"
-.TXT AT (1513,2468)
- SIZE 180000 FLD_XYSCALE <7294 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(295,0)(295,88)(0,88)(0,66)(295,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "typreceive"
-.TXT AT (1513,2635)
- SIZE 180000 FLD_XYSCALE <7318 10000>
- T_PNTS (0,66)(0,0)(223,0)(223,88)(0,88)(0,66)(223,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "typsend"
-.TXT AT (1389,967)
- SIZE 180000 FLD_XYSCALE <7352 10000>
- T_PNTS (0,66)(0,0)(291,0)(291,68)(0,68)(0,66)(291,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indexrelid"
-.TXT AT (4346,810)
- SIZE 180000 FLD_XYSCALE <7307 10000>
- TXTXYOFF <-2 56>
- T_PNTS (0,56)(0,0)(380,0)(380,78)(0,78)(0,56)(380,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amopstrategy"
-.TXT AT (2998,2775)
- SIZE 180000 FLD_XYSCALE <7327 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(218,0)(218,88)(0,88)(0,66)(218,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "prolang"
-.TXT AT (4347,3823)
- SIZE 180000 FLD_XYSCALE <7306 10000>
- TXTXYOFF <-3 45>
- T_PNTS (0,45)(0,0)(208,0)(208,67)(0,67)(0,45)(208,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amproc"
-.TXT AT (2991,4490)
- SIZE 180000 FLD_XYSCALE <7290 10000>
- TXTXYOFF <-2 45>
- T_PNTS (0,45)(0,0)(215,0)(215,67)(0,67)(0,45)(215,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprcom"
-.TXT AT (2991,4645)
- SIZE 180000 FLD_XYSCALE <7312 10000>
- TXTXYOFF <-2 56>
- T_PNTS (0,56)(0,0)(281,0)(281,78)(0,78)(0,56)(281,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprnegate"
-.TXT AT (2991,4802)
- SIZE 180000 FLD_XYSCALE <7315 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(292,0)(292,88)(0,88)(0,66)(292,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprlsortop"
-.TXT AT (2991,4979)
- SIZE 180000 FLD_XYSCALE <7329 10000>
- TXTXYOFF <-2 56>
- T_PNTS (0,56)(0,0)(296,0)(296,78)(0,78)(0,56)(296,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprrsortop"
-.TXT AT (2991,5135)
- SIZE 180000 FLD_XYSCALE <7322 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(229,0)(229,88)(0,88)(0,66)(229,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprcode"
-.TXT AT (2991,5312)
- SIZE 180000 FLD_XYSCALE <7316 10000>
- TXTXYOFF <-2 56>
- T_PNTS (0,56)(0,0)(199,0)(199,78)(0,78)(0,56)(199,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprrest"
-.TXT AT (2991,5469)
- SIZE 180000 FLD_XYSCALE <7337 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(206,0)(206,88)(0,88)(0,66)(206,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprjoin"
-.TXT AT (1515,3802)
- SIZE 180000 FLD_XYSCALE <7331 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(315,0)(315,88)(0,88)(0,66)(315,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amgettuple"
-.TXT AT (1515,3968)
- SIZE 180000 FLD_XYSCALE <7345 10000>
- T_PNTS (0,66)(0,0)(246,0)(246,68)(0,68)(0,66)(246,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "aminsert"
-.TXT AT (1515,4135)
- SIZE 180000 FLD_XYSCALE <7337 10000>
- T_PNTS (0,66)(0,0)(256,0)(256,68)(0,68)(0,66)(256,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amdelete"
-.TXT AT (1515,4312)
- SIZE 180000 FLD_XYSCALE <7331 10000>
- TXTXYOFF <-3 56>
- T_PNTS (0,56)(0,0)(269,0)(269,78)(0,78)(0,56)(269,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amgetattr"
-.TXT AT (1515,4469)
- SIZE 180000 FLD_XYSCALE <7335 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(373,0)(373,88)(0,88)(0,66)(373,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "ambeginscan"
-.TXT AT (1515,4656)
- SIZE 180000 FLD_XYSCALE <7321 10000>
- TXTXYOFF <-3 45>
- T_PNTS (0,45)(0,0)(268,0)(268,47)(0,47)(0,45)(268,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amrescan"
-.TXT AT (1515,4802)
- SIZE 180000 FLD_XYSCALE <7333 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(317,0)(317,68)(0,68)(0,66)(317,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amendscan"
-.TXT AT (1515,4969)
- SIZE 180000 FLD_XYSCALE <7339 10000>
- T_PNTS (0,66)(0,0)(331,0)(331,88)(0,88)(0,66)(331,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "ammarkpos"
-.TXT AT (1515,5145)
- SIZE 180000 FLD_XYSCALE <7332 10000>
- TXTXYOFF <-3 56>
- T_PNTS (0,56)(0,0)(310,0)(310,78)(0,78)(0,56)(310,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amrestrpos"
-.TXT AT (1514,5302)
- SIZE 180000 FLD_XYSCALE <7334 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(232,0)(232,68)(0,68)(0,66)(232,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "ambuild"
-.TXT AT (281,4804)
- SIZE 180000 FLD_XYSCALE <7350 10000>
- TXTXYOFF <-1 64>
- T_PNTS (0,64)(0,0)(422,0)(422,66)(0,66)(0,64)(422,64)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "DEPENDENT"
-.TXT AT (281,5638)
- SIZE 180000 FLD_XYSCALE <7337 10000>
- T_PNTS (0,64)(0,0)(498,0)(498,66)(0,66)(0,64)(498,64)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "INDEPENDENT"
-.TXT AT (248,1300)
- SIZE 180000 FLD_XYSCALE <7372 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(347,0)(347,88)(0,88)(0,66)(347,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_attribute"
-.TXT AT (248,2968)
- SIZE 180000 FLD_XYSCALE <7378 10000>
- T_PNTS (0,66)(0,0)(246,0)(246,88)(0,88)(0,66)(246,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_class"
-.TXT AT (1388,133)
- SIZE 180000 FLD_XYSCALE <7343 10000>
- T_PNTS (0,66)(0,0)(267,0)(267,88)(0,88)(0,66)(267,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_index"
-.TXT AT (1512,1644)
- SIZE 180000 FLD_XYSCALE <7321 10000>
- TXTXYOFF <0 56>
- T_PNTS (0,56)(0,0)(231,0)(231,78)(0,78)(0,56)(231,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_type"
-.TXT AT (1512,3489)
- SIZE 180000 FLD_XYSCALE <7329 10000>
- TXTXYOFF <0 45>
- T_PNTS (0,45)(0,0)(196,0)(196,67)(0,67)(0,45)(196,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_am"
-.TXT AT (2989,1988)
- SIZE 180000 FLD_XYSCALE <7323 10000>
- T_PNTS (0,45)(0,0)(234,0)(234,67)(0,67)(0,45)(234,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_proc"
-.TXT AT (2989,634)
- SIZE 180000 FLD_XYSCALE <7341 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(367,0)(367,88)(0,88)(0,66)(367,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_language"
-.TXT AT (4344,154)
- SIZE 180000 FLD_XYSCALE <7337 10000>
- TXTXYOFF <0 45>
- T_PNTS (0,45)(0,0)(267,0)(267,67)(0,67)(0,45)(267,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_amop"
-.TXT AT (4344,1801)
- SIZE 180000 FLD_XYSCALE <7326 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(318,0)(318,88)(0,88)(0,66)(318,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_opclass"
-.TXT AT (4344,3156)
- SIZE 180000 FLD_XYSCALE <7338 10000>
- TXTXYOFF <0 45>
- T_PNTS (0,45)(0,0)(322,0)(322,67)(0,67)(0,45)(322,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_amproc"
-.TXT AT (2989,3478)
- SIZE 180000 FLD_XYSCALE <7329 10000>
- TXTXYOFF <0 56>
- T_PNTS (0,56)(0,0)(349,0)(349,78)(0,78)(0,56)(349,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "pg_operator"
-.TXT AT (251,1467)
- SIZE 180000 FLD_XYSCALE <7371 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(201,0)(201,68)(0,68)(0,66)(201,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "attrelid"
-.TXT AT (251,1644)
- SIZE 180000 FLD_XYSCALE <7340 10000>
- TXTXYOFF <-3 56>
- T_PNTS (0,56)(0,0)(197,0)(197,58)(0,58)(0,56)(197,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "attnum"
-.TXT AT (248,3301)
- SIZE 180000 FLD_XYSCALE <7387 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(165,0)(165,68)(0,68)(0,66)(165,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "relam"
-.TXT AT (250,3135)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (1389,300)
- SIZE 180000 FLD_XYSCALE <7341 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(223,0)(223,68)(0,68)(0,66)(223,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indrelid"
-.TXT AT (1389,467)
- SIZE 180000 FLD_XYSCALE <7368 10000>
- T_PNTS (0,66)(0,0)(194,0)(194,88)(0,88)(0,66)(194,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indkey"
-.TXT AT (1389,634)
- SIZE 180000 FLD_XYSCALE <7349 10000>
- T_PNTS (0,66)(0,0)(217,0)(217,88)(0,88)(0,66)(217,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indproc"
-.TXT AT (1389,800)
- SIZE 180000 FLD_XYSCALE <7364 10000>
- T_PNTS (0,66)(0,0)(219,0)(219,88)(0,88)(0,66)(219,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indpred"
-.TXT AT (1514,1801)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (1514,3635)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (2991,2134)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (2991,800)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (4347,300)
- SIZE 180000 FLD_XYSCALE <7328 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(212,0)(212,88)(0,88)(0,66)(212,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amopid"
-.TXT AT (4347,467)
- SIZE 180000 FLD_XYSCALE <7329 10000>
- T_PNTS (0,66)(0,0)(296,0)(296,88)(0,88)(0,66)(296,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amopclaid"
-.TXT AT (4347,655)
- SIZE 180000 FLD_XYSCALE <7300 10000>
- TXTXYOFF <-3 45>
- T_PNTS (0,45)(0,0)(249,0)(249,67)(0,67)(0,45)(249,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amopopr"
-.TXT AT (4346,1967)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (4347,3301)
- SIZE 180000 FLD_XYSCALE <7277 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(139,0)(139,68)(0,68)(0,66)(139,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amid"
-.TXT AT (4347,3468)
- SIZE 180000 FLD_XYSCALE <7329 10000>
- T_PNTS (0,66)(0,0)(296,0)(296,88)(0,88)(0,66)(296,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amopclaid"
-.TXT AT (4347,3656)
- SIZE 180000 FLD_XYSCALE <7336 10000>
- TXTXYOFF <-3 45>
- T_PNTS (0,45)(0,0)(341,0)(341,67)(0,67)(0,45)(341,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amprocnum"
-.TXT AT (2991,3635)
- SIZE 180000 FLD_XYSCALE <7287 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(89,0)(89,68)(0,68)(0,66)(89,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oid"
-.TXT AT (280,5802)
- SIZE 180000 FLD_XYSCALE <7326 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(348,0)(348,88)(0,88)(0,66)(348,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "primary key"
-.TXT AT (281,4969)
- SIZE 180000 FLD_XYSCALE <7331 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(328,0)(328,88)(0,88)(0,66)(328,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "foreign key"
-.TXT AT (281,5969)
- SIZE 180000 FLD_XYSCALE <7343 10000>
- T_PNTS (0,66)(0,0)(468,0)(468,88)(0,88)(0,66)(468,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "non-oid primary"
-.TXT AT (310,6136)
- SIZE 180000 FLD_XYSCALE <7328 10000>
- TXTXYOFF <0 66>
- T_PNTS (0,66)(0,0)(333,0)(333,88)(0,88)(0,66)(333,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "key (if any)"
-.TXT AT (2991,3823)
- SIZE 180000 FLD_XYSCALE <7299 10000>
- TXTXYOFF <-2 45>
- T_PNTS (0,45)(0,0)(245,0)(245,67)(0,67)(0,45)(245,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprname"
-.TXT AT (2991,3968)
- SIZE 180000 FLD_XYSCALE <7314 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(191,0)(191,88)(0,88)(0,66)(191,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprleft"
-.TXT AT (2991,4135)
- SIZE 180000 FLD_XYSCALE <7339 10000>
- T_PNTS (0,66)(0,0)(231,0)(231,88)(0,88)(0,66)(231,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprright"
-.TXT AT (2991,4302)
- SIZE 180000 FLD_XYSCALE <7293 10000>
- T_PNTS (0,66)(0,0)(252,0)(252,88)(0,88)(0,66)(252,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "oprresult"
-.TXT AT (2989,2322)
- SIZE 180000 FLD_XYSCALE <7320 10000>
- TXTXYOFF <0 45>
- T_PNTS (0,45)(0,0)(250,0)(250,67)(0,67)(0,45)(250,45)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "proname"
-.TXT AT (2989,2478)
- SIZE 180000 FLD_XYSCALE <7317 10000>
- TXTXYOFF <0 56>
- T_PNTS (0,56)(0,0)(295,0)(295,78)(0,78)(0,56)(295,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "prorettype"
-.TXT AT (2989,2645)
- SIZE 180000 FLD_XYSCALE <7328 10000>
- T_PNTS (0,56)(0,0)(338,0)(338,78)(0,78)(0,56)(338,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "proargtypes"
-.TXT AT (958,6636)
- SIZE 180000 FLD_XYSCALE <7338 10000>
- TXTXYOFF <-1 66>
- T_PNTS (0,66)(0,0)(1511,0)(1511,88)(0,88)(0,66)(1511,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "indicates these key values are alternate primary keys"
-.TXT AT (960,6803)
- SIZE 180000 FLD_XYSCALE <7333 10000>
- TXTXYOFF <-3 66>
- T_PNTS (0,66)(0,0)(1590,0)(1590,88)(0,88)(0,66)(1590,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "(i.e., this class is generally identified by oid but may be"
-.TXT AT (1513,5443)
- SIZE 180000 FLD_XYSCALE <7334 10000>
- TXTXYOFF <-2 56>
- T_PNTS (0,56)(0,0)(255,0)(255,58)(0,58)(0,56)(255,56)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amcreate"
-.TXT AT (1510,5563)
- SIZE 180000 FLD_XYSCALE <7334 10000>
- TXTXYOFF <-2 66>
- T_PNTS (0,66)(0,0)(294,0)(294,88)(0,88)(0,66)(294,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amdestroy"
-.TXT AT (1510,5703)
- SIZE 180000 FLD_XYSCALE <7334 10000>
- T_PNTS (0,66)(0,0)(437,0)(437,68)(0,68)(0,66)(437,66)
- .STR
-  SIZE 70000 FLD_XYSCALE <10000 10000>
-  "amcostestimate"
-END PICTURE
-
-*END GRAPHICS
diff --git a/doc/src/graphics/catalogs.cgm b/doc/src/graphics/catalogs.cgm
deleted file mode 100644
index 42315017c500195d5dbff8db49f740d1248bc4c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6306
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

diff --git a/doc/src/graphics/catalogs.gif b/doc/src/graphics/catalogs.gif
deleted file mode 100644
index 24e3187e6c69718bc8091484c1ba1dffc67021c0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 26163
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
WW_qS*nx<;Hrfk}#Zt4yN0028a^-3%N

diff --git a/doc/src/graphics/catalogs.ps b/doc/src/graphics/catalogs.ps
deleted file mode 100644
index 21ef9fdcf03..00000000000
--- a/doc/src/graphics/catalogs.ps
+++ /dev/null
@@ -1,1018 +0,0 @@
-%!PS-Adobe-3.0
-%%Creator: groff version 1.09
-%%CreationDate: Sat Feb 24 21:37:20 1996
-%%DocumentNeededResources: font Times-Bold
-%%+ font Times-Italic
-%%+ font Times-Roman
-%%+ font Courier
-%%+ font Symbol
-%%DocumentSuppliedResources: file manual-er.eps
-%%+ file manual-files.eps
-%%+ file manual-arch.eps
-%%+ procset grops 1.09 0
-%%Pages: 1
-%%PageOrder: Ascend
-%%Orientation: Portrait
-%%EndComments
-%%BeginProlog
-%%BeginResource: procset grops 1.09 0
-/setpacking where{
-pop
-currentpacking
-true setpacking
-}if
-/grops 120 dict dup begin
-/SC 32 def
-/A/show load def
-/B{0 SC 3 -1 roll widthshow}bind def
-/C{0 exch ashow}bind def
-/D{0 exch 0 SC 5 2 roll awidthshow}bind def
-/E{0 rmoveto show}bind def
-/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
-/G{0 rmoveto 0 exch ashow}bind def
-/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
-/I{0 exch rmoveto show}bind def
-/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
-/K{0 exch rmoveto 0 exch ashow}bind def
-/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
-/M{rmoveto show}bind def
-/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
-/O{rmoveto 0 exch ashow}bind def
-/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
-/Q{moveto show}bind def
-/R{moveto 0 SC 3 -1 roll widthshow}bind def
-/S{moveto 0 exch ashow}bind def
-/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
-/SF{
-findfont exch
-[exch dup 0 exch 0 exch neg 0 0]makefont
-dup setfont
-[exch/setfont cvx]cvx bind def
-}bind def
-/MF{
-findfont
-[5 2 roll
-0 3 1 roll 
-neg 0 0]makefont
-dup setfont
-[exch/setfont cvx]cvx bind def
-}bind def
-/level0 0 def
-/RES 0 def
-/PL 0 def
-/LS 0 def
-/PLG{
-gsave newpath clippath pathbbox grestore
-exch pop add exch pop
-}bind def
-/BP{
-/level0 save def
-1 setlinecap
-1 setlinejoin
-72 RES div dup scale
-LS{
-90 rotate
-}{
-0 PL translate
-}ifelse
-1 -1 scale
-}bind def
-/EP{
-level0 restore
-showpage
-}bind def
-/DA{
-newpath arcn stroke
-}bind def
-/SN{
-transform
-.25 sub exch .25 sub exch
-round .25 add exch round .25 add exch
-itransform
-}bind def
-/DL{
-SN
-moveto
-SN
-lineto stroke
-}bind def
-/DC{
-newpath 0 360 arc closepath
-}bind def
-/TM matrix def
-/DE{
-TM currentmatrix pop
-translate scale newpath 0 0 .5 0 360 arc closepath
-TM setmatrix
-}bind def
-/RC/rcurveto load def
-/RL/rlineto load def
-/ST/stroke load def
-/MT/moveto load def
-/CL/closepath load def
-/FL{
-currentgray exch setgray fill setgray
-}bind def
-/BL/fill load def
-/LW/setlinewidth load def
-/RE{
-findfont
-dup maxlength 1 index/FontName known not{1 add}if dict begin
-{
-1 index/FID ne{def}{ pop pop}ifelse
-}forall
-/Encoding exch def
-dup/FontName exch def
-currentdict end definefont pop
-}bind def
-/DEFS 0 def
-/EBEGIN{
-moveto
-DEFS begin
-}bind def
-/EEND/end load def
-/CNT 0 def
-/level1 0 def
-/PBEGIN{
-/level1 save def
-translate
-div 3 1 roll div exch scale
-neg exch neg exch translate
-0 setgray
-0 setlinecap
-1 setlinewidth
-0 setlinejoin
-10 setmiterlimit
-[] 0 setdash
-/setstrokeadjust where{
-pop
-false setstrokeadjust
-}if
-/setoverprint where{
-pop
-false setoverprint
-}if
-newpath
-/CNT countdictstack def
-userdict begin
-/showpage{} def
-}bind def
-/PEND{
-clear
-countdictstack CNT sub{end}repeat
-level1 restore
-}bind def
-end def
-/setpacking where{
-pop
-setpacking
-}if
-%%EndResource
-%%IncludeResource: font Times-Bold
-%%IncludeResource: font Times-Italic
-%%IncludeResource: font Times-Roman
-%%IncludeResource: font Courier
-%%IncludeResource: font Symbol
-grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
-def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
-/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
-/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
-/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
-/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
-/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
-/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
-/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
-/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
-/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
-/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
-/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
-/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
-/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
-/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
-/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
-/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
-/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
-/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
-/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
-/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
-/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
-/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
-/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
-/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
-/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
-/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
-/Courier@0 ENC0/Courier RE/Times-Roman@0 ENC0/Times-Roman RE
-/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
-%%EndProlog
-%%Page: 23 1
-%%BeginPageSetup
-BP
-%%EndPageSetup
-.44 LW 77.5 109.2 72 109.2 DL 80.5 109.2 75 109.2 DL 86 109.2 80.5 109.2
-DL 91.5 109.2 86 109.2 DL 97 109.2 91.5 109.2 DL 102.5 109.2 97 109.2 DL
-108 109.2 102.5 109.2 DL 113.5 109.2 108 109.2 DL 119 109.2 113.5 109.2
-DL 124.5 109.2 119 109.2 DL 130 109.2 124.5 109.2 DL 135.5 109.2 130
-109.2 DL 141 109.2 135.5 109.2 DL 146.5 109.2 141 109.2 DL 152 109.2
-146.5 109.2 DL 157.5 109.2 152 109.2 DL 163 109.2 157.5 109.2 DL 168.5
-109.2 163 109.2 DL 174 109.2 168.5 109.2 DL 179.5 109.2 174 109.2 DL 185
-109.2 179.5 109.2 DL 190.5 109.2 185 109.2 DL 196 109.2 190.5 109.2 DL
-201.5 109.2 196 109.2 DL 207 109.2 201.5 109.2 DL 212.5 109.2 207 109.2
-DL 218 109.2 212.5 109.2 DL 223.5 109.2 218 109.2 DL 229 109.2 223.5
-109.2 DL 234.5 109.2 229 109.2 DL 240 109.2 234.5 109.2 DL 245.5 109.2
-240 109.2 DL 251 109.2 245.5 109.2 DL 256.5 109.2 251 109.2 DL 262 109.2
-256.5 109.2 DL 267.5 109.2 262 109.2 DL 273 109.2 267.5 109.2 DL 278.5
-109.2 273 109.2 DL 284 109.2 278.5 109.2 DL 289.5 109.2 284 109.2 DL 295
-109.2 289.5 109.2 DL 300.5 109.2 295 109.2 DL 306 109.2 300.5 109.2 DL
-311.5 109.2 306 109.2 DL 317 109.2 311.5 109.2 DL 322.5 109.2 317 109.2
-DL 328 109.2 322.5 109.2 DL 333.5 109.2 328 109.2 DL 339 109.2 333.5
-109.2 DL 344.5 109.2 339 109.2 DL 350 109.2 344.5 109.2 DL 355.5 109.2
-350 109.2 DL 361 109.2 355.5 109.2 DL 366.5 109.2 361 109.2 DL 372 109.2
-366.5 109.2 DL 377.5 109.2 372 109.2 DL 383 109.2 377.5 109.2 DL 388.5
-109.2 383 109.2 DL 394 109.2 388.5 109.2 DL 399.5 109.2 394 109.2 DL 405
-109.2 399.5 109.2 DL 410.5 109.2 405 109.2 DL 416 109.2 410.5 109.2 DL
-421.5 109.2 416 109.2 DL 427 109.2 421.5 109.2 DL 432.5 109.2 427 109.2
-DL 438 109.2 432.5 109.2 DL 443.5 109.2 438 109.2 DL 449 109.2 443.5
-109.2 DL 454.5 109.2 449 109.2 DL 460 109.2 454.5 109.2 DL 465.5 109.2
-460 109.2 DL 471 109.2 465.5 109.2 DL 476.5 109.2 471 109.2 DL 482 109.2
-476.5 109.2 DL 487.5 109.2 482 109.2 DL 493 109.2 487.5 109.2 DL 498.5
-109.2 493 109.2 DL 504 109.2 498.5 109.2 DL 0 0 432 754 -433.278 761 72
-568.878 PBEGIN
-%%BeginDocument: manual-er.eps
-%%Title: stdin
-%%Creator: fig2dev Version 3.1 Patchlevel 0
-%%CreationDate: Sat Feb 24 21:36:26 1996
-%%For: jolly@arcadia.CS.Berkeley.EDU (Jolly Chen,421 Soda,(510) 6421863,540-5955)
-%%Orientation: Portrait
-%%BoundingBox: 0 0 754 761
-%%Pages: 0
-%%BeginSetup
-%%IncludeFeature: *PageSize Letter
-%%EndSetup
-%%EndComments
-/$F2psDict 200 dict def
-$F2psDict begin
-$F2psDict /mtrx matrix put
-/col-1 {} def
-/col0 {0.000 0.000 0.000 srgb} bind def
-/col1 {0.000 0.000 1.000 srgb} bind def
-/col2 {0.000 1.000 0.000 srgb} bind def
-/col3 {0.000 1.000 1.000 srgb} bind def
-/col4 {1.000 0.000 0.000 srgb} bind def
-/col5 {1.000 0.000 1.000 srgb} bind def
-/col6 {1.000 1.000 0.000 srgb} bind def
-/col7 {1.000 1.000 1.000 srgb} bind def
-/col8 {0.000 0.000 0.560 srgb} bind def
-/col9 {0.000 0.000 0.690 srgb} bind def
-/col10 {0.000 0.000 0.820 srgb} bind def
-/col11 {0.530 0.810 1.000 srgb} bind def
-/col12 {0.000 0.560 0.000 srgb} bind def
-/col13 {0.000 0.690 0.000 srgb} bind def
-/col14 {0.000 0.820 0.000 srgb} bind def
-/col15 {0.000 0.560 0.560 srgb} bind def
-/col16 {0.000 0.690 0.690 srgb} bind def
-/col17 {0.000 0.820 0.820 srgb} bind def
-/col18 {0.560 0.000 0.000 srgb} bind def
-/col19 {0.690 0.000 0.000 srgb} bind def
-/col20 {0.820 0.000 0.000 srgb} bind def
-/col21 {0.560 0.000 0.560 srgb} bind def
-/col22 {0.690 0.000 0.690 srgb} bind def
-/col23 {0.820 0.000 0.820 srgb} bind def
-/col24 {0.500 0.190 0.000 srgb} bind def
-/col25 {0.630 0.250 0.000 srgb} bind def
-/col26 {0.750 0.380 0.000 srgb} bind def
-/col27 {1.000 0.500 0.500 srgb} bind def
-/col28 {1.000 0.630 0.630 srgb} bind def
-/col29 {1.000 0.750 0.750 srgb} bind def
-/col30 {1.000 0.880 0.880 srgb} bind def
-/col31 {1.000 0.840 0.000 srgb} bind def
-
-end
-save
--30.0 776.0 translate
-1 -1 scale
-
-/clp {closepath} bind def
-/ef {eofill} bind def
-/gr {grestore} bind def
-/gs {gsave} bind def
-/l {lineto} bind def
-/m {moveto} bind def
-/n {newpath} bind def
-/s {stroke} bind def
-/slc {setlinecap} bind def
-/slj {setlinejoin} bind def
-/slw {setlinewidth} bind def
-/srgb {setrgbcolor} bind def
-/rot {rotate} bind def
-/sc {scale} bind def
-/tr {translate} bind def
-/tnt {dup dup currentrgbcolor
-  4 -2 roll dup 1 exch sub 3 -1 roll mul add
-  4 -2 roll dup 1 exch sub 3 -1 roll mul add
-  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
-  bind def
-/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
-  4 -2 roll mul srgb} bind def
-/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
-/$F2psEnd {$F2psEnteredState restore end} def
-
-$F2psBegin
-10 setmiterlimit
- 0.90000 0.90000 sc
-0.500 slw
-% Polyline
-n 194 414 m 259 414 l  259 454 l  274 454 l  gs col-1 s gr 
-% Polyline
-n 194 234 m 274 234 l  gs col-1 s gr 
-% Polyline
-n 259 134 m 239 134 l  239 394 l  199 394 l  gs col-1 s gr 
-% Polyline
-n 259 54 m 219 54 l  219 389 l  gs col-1 s gr 
-% Polyline
-n 199 389 m 219 389 l  gs col-1 s gr 
-% Polyline
-n 279 254 m 259 254 l  259 399 l  199 399 l  gs col-1 s gr 
-% Polyline
-n 179 234 m 199 234 l  gs col-1 s gr 
-% Polyline
-n 259 74 m 199 74 l  199 214 l  179 214 l  gs col-1 s gr 
-% Polyline
-n 379 294 m 399 294 l  gs col-1 s gr 
-% Polyline
-n 384 239 m 459 239 l  459 514 l  499 514 l  gs col-1 s gr 
-% Polyline
-n 459 494 m 499 494 l  gs col-1 s gr 
-% Polyline
-n 379 274 m 514 274 l  gs col-1 s gr 
-% Polyline
-n 379 474 m 439 474 l  gs col-1 s gr 
-% Polyline
-n 379 494 m 439 494 l  gs col-1 s gr 
-% Polyline
-n 379 514 m 439 514 l  gs col-1 s gr 
-% Polyline
-n 379 534 m 439 534 l  gs col-1 s gr 
-% Polyline
-n 379 554 m 439 554 l  gs col-1 s gr 
-% Polyline
-n 379 574 m 439 574 l  gs col-1 s gr 
-% Polyline
-n 379 594 m 439 594 l  gs col-1 s gr 
-% Polyline
-n 379 614 m 439 614 l  gs col-1 s gr 
-% Polyline
-n 379 634 m 439 634 l  gs col-1 s gr 
-% Polyline
-n 379 654 m 439 654 l  gs col-1 s gr 
-% Polyline
-n 439 279 m 514 279 l  gs col-1 s gr 
-% Polyline
-n 434 439 m 444 449 l  gs col-1 s gr 
-% Polyline
-n 404 269 m 414 279 l  gs col-1 s gr 
-% Polyline
-n 454 439 m 464 449 l  gs col-1 s gr 
-% Polyline
-n 619 634 m 659 634 l  gs col-1 s gr 
-% Polyline
-n 634 519 m 644 529 l  gs col-1 s gr 
-% Polyline
-n 654 579 m 664 589 l  gs col-1 s gr 
-% Polyline
-n 499 494 m 519 494 l  gs col-1 s gr 
-% Polyline
-n 499 514 m 519 514 l  gs col-1 s gr 
-% Polyline
-n 599 104 m 599 79 l  514 79 l  514 104 l  clp  gs col-1 s gr 
-% Polyline
-n 624 124 m 624 104 l  514 104 l  514 124 l  clp  gs col-1 s gr 
-% Polyline
-n 459 534 m 499 534 l  gs col-1 s gr 
-% Polyline
-n 499 534 m 519 534 l  gs col-1 s gr 
-% Polyline
-n 459 534 m 459 514 l  gs col-1 s gr 
-% Polyline
-n 384 229 m 499 229 l  499 314 l  519 314 l  gs col-1 s gr 
-% Polyline
-n 624 114 m 639 114 l  639 354 l  619 354 l  gs col-1 s gr 
-% Polyline
-n 384 454 m 419 454 l  419 414 l  739 414 l  gs col-1 s gr 
-% Polyline
-n 384 449 m 399 449 l  399 399 l  699 399 l  699 54 l  739 54 l  gs col-1 s gr 
-% Polyline
-n 624 449 m 719 449 l  719 94 l  739 94 l  gs col-1 s gr 
-% Polyline
-n 679 134 m 744 134 l  gs col-1 s gr 
-% Polyline
-n 674 159 m 684 169 l  gs col-1 s gr 
-% Polyline
-n 839 74 m 859 74 l  859 249 l  844 249 l  gs col-1 s gr 
-% Polyline
-n 844 254 m 859 254 l  859 434 l  839 434 l  gs col-1 s gr 
-% Polyline
-n 624 269 m 679 269 l  679 114 l  739 114 l  gs col-1 s gr 
-% Polyline
-n 624 274 m 679 274 l  679 474 l  739 474 l  gs col-1 s gr 
-% Polyline
-n 521 284 m 514 284 514 357 7 arcto 4 {pop} repeat 514 364 617 364 7 arcto 4 {pop} repeat 624 364 624 291 7 arcto 4 {pop} repeat 624 284 521 284 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 179 604 m 179 579 l  74 579 l  74 604 l  clp  gs col-1 s gr 
-% Polyline
-n 184 704 m 184 679 l  74 679 l  74 704 l  clp  gs col-1 s gr 
-% Polyline
-n 81 604 m 74 604 74 617 7 arcto 4 {pop} repeat 74 624 177 624 7 arcto 4 {pop} repeat 184 624 184 611 7 arcto 4 {pop} repeat 184 604 81 604 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 184 724 m 184 704 l  74 704 l  74 724 l  clp  gs col-1 s gr 
-% Polyline
-n 179 614 m 199 614 l  199 714 l  184 714 l  gs col-1 s gr 
-% Polyline
-n 184 764 m 184 724 l  74 724 l  74 764 l  clp  gs col-1 s gr 
-% Polyline
-n 184 784 m 184 764 l  74 764 l  74 784 l  clp  gs col-1 s gr 
-% Polyline
-n 81 724 m 74 724 74 777 7 arcto 4 {pop} repeat 74 784 177 784 7 arcto 4 {pop} repeat 184 784 184 731 7 arcto 4 {pop} repeat 184 724 81 724 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 166 804 m 159 804 159 812 7 arcto 4 {pop} repeat 159 819 172 819 7 arcto 4 {pop} repeat 179 819 179 811 7 arcto 4 {pop} repeat 179 804 166 804 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 439 654 m 439 279 l  gs col-1 s gr 
-% Polyline
-	[4.4] 0 setdash
-n 359 94 m 419 94 l  419 269 l  514 269 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 384 234 m 479 234 l  479 334 l  519 334 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 239 739 m 279 739 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-n 239 759 m 279 759 l  gs col-1 s gr 
-% Polyline
-	[4.4] 0 setdash
-n 379 314 m 399 314 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 379 334 m 399 334 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 399 294 m 399 334 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-n 399 274 m 399 294 l  gs col-1 s gr 
-% Polyline
-	[4.4] 0 setdash
-n 619 614 m 639 614 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 619 594 m 639 594 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-n 521 464 m 514 464 514 677 7 arcto 4 {pop} repeat 514 684 617 684 7 arcto 4 {pop} repeat 624 684 624 471 7 arcto 4 {pop} repeat 624 464 521 464 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-	[4.4] 0 setdash
-n 639 594 m 639 614 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 619 574 m 639 574 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 619 554 m 639 554 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 624 454 m 639 454 l  639 594 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 619 654 m 659 654 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 619 674 m 659 674 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-	[4.4] 0 setdash
-n 659 674 m 659 654 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-n 624 279 m 659 279 l  659 634 l  gs col-1 s gr 
-% Polyline
-	[4.4] 0 setdash
-n 659 634 m 659 654 l  gs col-1 s gr 	[] 0 setdash
-% Polyline
-n 154 184 m 154 159 l  69 159 l  69 184 l  clp  gs col-1 s gr 
-% Polyline
-n 76 184 m 69 184 69 237 7 arcto 4 {pop} repeat 69 244 172 244 7 arcto 4 {pop} repeat 179 244 179 191 7 arcto 4 {pop} repeat 179 184 76 184 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 69 224 m 179 224 l  gs col-1 s gr 
-% Polyline
-n 174 414 m 194 414 l  gs col-1 s gr 
-% Polyline
-n 179 399 m 199 399 l  gs col-1 s gr 
-% Polyline
-n 179 394 m 199 394 l  gs col-1 s gr 
-% Polyline
-n 179 389 m 199 389 l  gs col-1 s gr 
-% Polyline
-n 179 404 m 179 384 l  69 384 l  69 404 l  clp  gs col-1 s gr 
-% Polyline
-n 154 384 m 154 359 l  69 359 l  69 384 l  clp  gs col-1 s gr 
-% Polyline
-n 179 424 m 179 404 l  69 404 l  69 424 l  clp  gs col-1 s gr 
-% Polyline
-n 359 224 m 359 199 l  274 199 l  274 224 l  clp  gs col-1 s gr 
-% Polyline
-n 384 244 m 384 224 l  274 224 l  274 244 l  clp  gs col-1 s gr 
-% Polyline
-n 384 344 m 384 244 l  274 244 l  274 344 l  clp  gs col-1 s gr 
-% Polyline
-n 339 44 m 339 19 l  254 19 l  254 44 l  clp  gs col-1 s gr 
-% Polyline
-n 261 44 m 254 44 254 137 7 arcto 4 {pop} repeat 254 144 357 144 7 arcto 4 {pop} repeat 364 144 364 51 7 arcto 4 {pop} repeat 364 44 261 44 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 254 124 m 364 124 l  gs col-1 s gr 
-% Polyline
-n 819 44 m 819 19 l  734 19 l  734 44 l  clp  gs col-1 s gr 
-% Polyline
-n 741 44 m 734 44 734 137 7 arcto 4 {pop} repeat 734 144 837 144 7 arcto 4 {pop} repeat 844 144 844 51 7 arcto 4 {pop} repeat 844 44 741 44 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 734 104 m 844 104 l  gs col-1 s gr 
-% Polyline
-n 819 244 m 819 219 l  734 219 l  734 244 l  clp  gs col-1 s gr 
-% Polyline
-n 844 264 m 844 244 l  734 244 l  734 264 l  clp  gs col-1 s gr 
-% Polyline
-n 599 264 m 599 239 l  514 239 l  514 264 l  clp  gs col-1 s gr 
-% Polyline
-n 624 284 m 624 264 l  514 264 l  514 284 l  clp  gs col-1 s gr 
-% Polyline
-n 624 364 m 624 284 l  514 284 l  514 364 l  clp  gs col-1 s gr 
-% Polyline
-n 514 344 m 624 344 l  gs col-1 s gr 
-% Polyline
-n 819 404 m 819 379 l  734 379 l  734 404 l  clp  gs col-1 s gr 
-% Polyline
-n 741 404 m 734 404 734 477 7 arcto 4 {pop} repeat 734 484 837 484 7 arcto 4 {pop} repeat 844 484 844 411 7 arcto 4 {pop} repeat 844 404 741 404 7 arcto 4 {pop} repeat clp  gs col-1 s gr 
-% Polyline
-n 734 464 m 844 464 l  gs col-1 s gr 
-% Polyline
-n 599 444 m 599 419 l  514 419 l  514 444 l  clp  gs col-1 s gr 
-% Polyline
-n 624 464 m 624 444 l  514 444 l  514 464 l  clp  gs col-1 s gr 
-% Polyline
-n 624 544 m 624 464 l  514 464 l  514 544 l  clp  gs col-1 s gr 
-% Polyline
-n 624 684 m 624 544 l  514 544 l  514 684 l  clp  gs col-1 s gr 
-% Polyline
-n 384 464 m 384 444 l  274 444 l  274 464 l  clp  gs col-1 s gr 
-% Polyline
-n 359 444 m 359 419 l  274 419 l  274 444 l  clp  gs col-1 s gr 
-% Polyline
-n 384 664 m 384 464 l  274 464 l  274 664 l  clp  gs col-1 s gr 
-% Interp Spline
-n 219 799 m
-	219.84 787.54 219.84 782.54 219 779 curveto
-	217.75 773.72 212.79 763.10 209 759 curveto
-	205.29 754.99 199.04 751.24 184 744 curveto
- gs col-1 s gr
-
-n 190.34 749.27 m 184.00 744.00 l 192.08 745.67 l gs col-1 s gr
-/Times-Roman findfont 14.00 scalefont setfont
-589 339 m
-gs 1 -1 sc ([8]) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-299 79 m
-gs 1 -1 sc ([8]) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-119 659 m
-gs 1 -1 sc (REFERS-TO) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-79 779 m
-gs 1 -1 sc (non-key) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-249 459 m
-gs 1 -1 sc (1) col-1 show gr
-% Polyline
-n 74 194 m 59 194 l  59 394 l  69 394 l  gs col-1 s gr 
-/Times-Roman findfont 14.00 scalefont setfont
-184 429 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-189 859 m
-gs 1 -1 sc (identified by the non-oid primary key in other contexts\).) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-49 399 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-34 189 m
-gs 1 -1 sc (13:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-264 229 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-184 229 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-184 209 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-229 89 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-209 379 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-229 379 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-249 379 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-229 129 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-229 49 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-389 439 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-409 439 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-389 349 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-504 264 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-489 349 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-489 329 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-389 224 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 369 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 109 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-429 669 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-504 294 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-369 89 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-469 254 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-389 254 m
-gs 1 -1 sc (0:1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-284 739 m
-gs 1 -1 sc (optional) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-284 759 m
-gs 1 -1 sc (mandatory) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-424 194 m
-gs 1 -1 sc (0:1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-709 49 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-709 89 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 444 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 469 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 629 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-664 639 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-649 294 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-629 264 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-669 299 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-709 489 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-689 429 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-849 449 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-849 69 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-849 244 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-849 269 m
-gs 1 -1 sc (1) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-654 134 m
-gs 1 -1 sc (0:N) col-1 show gr
-/Times-Roman findfont 18.00 scalefont setfont
-39 569 m
-gs 1 -1 sc (KEY:) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-74 239 m
-gs 1 -1 sc (atttypid) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 259 m
-gs 1 -1 sc (typrelid) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 279 m
-gs 1 -1 sc (typinput) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 299 m
-gs 1 -1 sc (typoutput) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 319 m
-gs 1 -1 sc (typreceive) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 339 m
-gs 1 -1 sc (typsend) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-259 139 m
-gs 1 -1 sc (indexrelid) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-739 119 m
-gs 1 -1 sc (amopselect) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-739 139 m
-gs 1 -1 sc (amopnpages) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 359 m
-gs 1 -1 sc (prolang) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-739 479 m
-gs 1 -1 sc (amproc) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 559 m
-gs 1 -1 sc (oprcom) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 579 m
-gs 1 -1 sc (oprnegate) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 599 m
-gs 1 -1 sc (oprlsortop) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 619 m
-gs 1 -1 sc (oprrsortop) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 639 m
-gs 1 -1 sc (oprcode) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 659 m
-gs 1 -1 sc (oprrest) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-519 679 m
-gs 1 -1 sc (oprjoin) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 479 m
-gs 1 -1 sc (amgettuple) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 499 m
-gs 1 -1 sc (aminsert) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 519 m
-gs 1 -1 sc (amdelete) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 539 m
-gs 1 -1 sc (amgetattr) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 559 m
-gs 1 -1 sc (ambeginscan) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 579 m
-gs 1 -1 sc (amrescan) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 599 m
-gs 1 -1 sc (amendscan) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 619 m
-gs 1 -1 sc (ammarkpos) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 639 m
-gs 1 -1 sc (amrestrpos) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-279 659 m
-gs 1 -1 sc (ambuild) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-79 599 m
-gs 1 -1 sc (DEPENDENT) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-79 699 m
-gs 1 -1 sc (INDEPENDENT) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-74 179 m
-gs 1 -1 sc (pg_attribute) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-74 379 m
-gs 1 -1 sc (pg_class) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-259 39 m
-gs 1 -1 sc (pg_index) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-279 219 m
-gs 1 -1 sc (pg_type) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-279 439 m
-gs 1 -1 sc (pg_am) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-519 259 m
-gs 1 -1 sc (pg_proc) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-519 99 m
-gs 1 -1 sc (pg_language) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-739 39 m
-gs 1 -1 sc (pg_amop) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-739 239 m
-gs 1 -1 sc (pg_opclass) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-739 399 m
-gs 1 -1 sc (pg_amproc) col-1 show gr
-/Times-Bold findfont 14.00 scalefont setfont
-519 439 m
-gs 1 -1 sc (pg_operator) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-74 199 m
-gs 1 -1 sc (attrelid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-74 219 m
-gs 1 -1 sc (attnum) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-74 419 m
-gs 1 -1 sc (relam) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-74 399 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-259 59 m
-gs 1 -1 sc (indrelid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-259 79 m
-gs 1 -1 sc (indkey) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-259 99 m
-gs 1 -1 sc (indproc) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-259 119 m
-gs 1 -1 sc (indpred) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-279 239 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-279 459 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-519 279 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-519 119 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 59 m
-gs 1 -1 sc (amopid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 79 m
-gs 1 -1 sc (amopclaid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 99 m
-gs 1 -1 sc (amopopr) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 259 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 419 m
-gs 1 -1 sc (amid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 439 m
-gs 1 -1 sc (amopclaid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-739 459 m
-gs 1 -1 sc (amprocnum) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-519 459 m
-gs 1 -1 sc (oid) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-79 719 m
-gs 1 -1 sc (primary key) col-1 show gr
-/Times-BoldItalic findfont 14.00 scalefont setfont
-79 619 m
-gs 1 -1 sc (foreign key) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-79 739 m
-gs 1 -1 sc (non-oid primary) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-84 759 m
-gs 1 -1 sc (key \(if any\)) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 479 m
-gs 1 -1 sc (oprname) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 499 m
-gs 1 -1 sc (oprleft) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 519 m
-gs 1 -1 sc (oprright) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 539 m
-gs 1 -1 sc (oprresult) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 299 m
-gs 1 -1 sc (proname) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 319 m
-gs 1 -1 sc (prorettype) col-1 show gr
-/Times-Italic findfont 14.00 scalefont setfont
-519 339 m
-gs 1 -1 sc (proargtypes) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-189 819 m
-gs 1 -1 sc (indicates these key values are alternate primary keys) col-1 show gr
-/Times-Roman findfont 14.00 scalefont setfont
-189 839 m
-gs 1 -1 sc (\(i.e., this class is generally identified by oid but may be) col-1 show gr
-$F2psEnd
-restore
-%%EndDocument
-end PEND/F0 11/Times-Bold@0 SF(Figur)177.701 595.278 Q 2.75(e3)-.198 G
-/F1 11/Times-Roman@0 SF 5.5(.T)-2.75 G(he major)-5.5 E/F2 10
-/Times-Roman@0 SF(POSTGRES)2.75 E F1(system catalogs.)2.75 E 77.5
-608.478 72 608.478 DL 80.5 608.478 75 608.478 DL 86 608.478 80.5 608.478
-DL 91.5 608.478 86 608.478 DL 97 608.478 91.5 608.478 DL 102.5 608.478
-97 608.478 DL 108 608.478 102.5 608.478 DL 113.5 608.478 108 608.478 DL
-119 608.478 113.5 608.478 DL 124.5 608.478 119 608.478 DL 130 608.478
-124.5 608.478 DL 135.5 608.478 130 608.478 DL 141 608.478 135.5 608.478
-DL 146.5 608.478 141 608.478 DL 152 608.478 146.5 608.478 DL 157.5
-608.478 152 608.478 DL 163 608.478 157.5 608.478 DL 168.5 608.478 163
-608.478 DL 174 608.478 168.5 608.478 DL 179.5 608.478 174 608.478 DL 185
-608.478 179.5 608.478 DL 190.5 608.478 185 608.478 DL 196 608.478 190.5
-608.478 DL 201.5 608.478 196 608.478 DL 207 608.478 201.5 608.478 DL
-212.5 608.478 207 608.478 DL 218 608.478 212.5 608.478 DL 223.5 608.478
-218 608.478 DL 229 608.478 223.5 608.478 DL 234.5 608.478 229 608.478 DL
-240 608.478 234.5 608.478 DL 245.5 608.478 240 608.478 DL 251 608.478
-245.5 608.478 DL 256.5 608.478 251 608.478 DL 262 608.478 256.5 608.478
-DL 267.5 608.478 262 608.478 DL 273 608.478 267.5 608.478 DL 278.5
-608.478 273 608.478 DL 284 608.478 278.5 608.478 DL 289.5 608.478 284
-608.478 DL 295 608.478 289.5 608.478 DL 300.5 608.478 295 608.478 DL 306
-608.478 300.5 608.478 DL 311.5 608.478 306 608.478 DL 317 608.478 311.5
-608.478 DL 322.5 608.478 317 608.478 DL 328 608.478 322.5 608.478 DL
-333.5 608.478 328 608.478 DL 339 608.478 333.5 608.478 DL 344.5 608.478
-339 608.478 DL 350 608.478 344.5 608.478 DL 355.5 608.478 350 608.478 DL
-361 608.478 355.5 608.478 DL 366.5 608.478 361 608.478 DL 372 608.478
-366.5 608.478 DL 377.5 608.478 372 608.478 DL 383 608.478 377.5 608.478
-DL 388.5 608.478 383 608.478 DL 394 608.478 388.5 608.478 DL 399.5
-608.478 394 608.478 DL 405 608.478 399.5 608.478 DL 410.5 608.478 405
-608.478 DL 416 608.478 410.5 608.478 DL 421.5 608.478 416 608.478 DL 427
-608.478 421.5 608.478 DL 432.5 608.478 427 608.478 DL 438 608.478 432.5
-608.478 DL 443.5 608.478 438 608.478 DL 449 608.478 443.5 608.478 DL
-454.5 608.478 449 608.478 DL 460 608.478 454.5 608.478 DL 465.5 608.478
-460 608.478 DL 471 608.478 465.5 608.478 DL 476.5 608.478 471 608.478 DL
-482 608.478 476.5 608.478 DL 487.5 608.478 482 608.478 DL 493 608.478
-487.5 608.478 DL 498.5 608.478 493 608.478 DL 504 608.478 498.5 608.478
-DL 13.75(\(3\) T)113.5 649.078 R .962(ypes and procedures)-.88 F/F3 8
-/Times-Roman@0 SF(6)-4.4 I F1 .961(are central to the schema.)3.712 4.4
-N .961(Nearly e)6.461 F -.165(ve)-.275 G .961(ry catalog contains).165 F
-.739(some reference to instances in one or both of these classes.)
-142.826 662.278 R -.165(Fo)6.239 G 3.489(re).165 G(xample,)-3.654 E F2
-(POST)3.489 E(-)-.92 E(GRES)142.826 675.478 Q F1 .182(frequently uses t\
-ype signatures \(e.g., of functions and operators\) to identify)2.933 F
-.32 LW 76 685.078 72 685.078 DL 80 685.078 76 685.078 DL 84 685.078 80
-685.078 DL 88 685.078 84 685.078 DL 92 685.078 88 685.078 DL 96 685.078
-92 685.078 DL 100 685.078 96 685.078 DL 104 685.078 100 685.078 DL 108
-685.078 104 685.078 DL 112 685.078 108 685.078 DL 116 685.078 112
-685.078 DL 120 685.078 116 685.078 DL 124 685.078 120 685.078 DL 128
-685.078 124 685.078 DL 132 685.078 128 685.078 DL 136 685.078 132
-685.078 DL 140 685.078 136 685.078 DL 144 685.078 140 685.078 DL 148
-685.078 144 685.078 DL 152 685.078 148 685.078 DL 156 685.078 152
-685.078 DL 160 685.078 156 685.078 DL 164 685.078 160 685.078 DL 168
-685.078 164 685.078 DL 172 685.078 168 685.078 DL 176 685.078 172
-685.078 DL 180 685.078 176 685.078 DL 184 685.078 180 685.078 DL 188
-685.078 184 685.078 DL 192 685.078 188 685.078 DL 196 685.078 192
-685.078 DL 200 685.078 196 685.078 DL 204 685.078 200 685.078 DL 208
-685.078 204 685.078 DL 212 685.078 208 685.078 DL 216 685.078 212
-685.078 DL/F4 5/Times-Roman@0 SF(6)93.6 695.478 Q F3 1.28 -.64(We u)2
-3.2 P(se the w).64 E(ords)-.08 E/F5 8/Times-Italic@0 SF(pr)2 E(ocedur)
--.36 E(e)-.296 E F3(and)2 E F5(function)2 E F3(more or less interchang)2
-E(ably)-.04 E(.)-.52 E F0(23)282.5 756 Q EP
-%%Trailer
-end
-%%EOF
diff --git a/doc/src/graphics/clientserver.ag b/doc/src/graphics/clientserver.ag
deleted file mode 100644
index 74e8f07cee0..00000000000
--- a/doc/src/graphics/clientserver.ag
+++ /dev/null
@@ -1,99 +0,0 @@
-*BEGIN GRAPHICS VERSION=430/420 ENCODING=7BIT
-** "Creator" tgl
-** "Creation Date" Tue Feb 10 03:30:09 1998
-** "Revisor" tgl
-** "Last Modified" Thu Feb 19 16:51:48 1998
-
-SESSION
- WIN_SIZE <7500 5500>
- SLIDE_STYLE <0 -1 1>
- R_ARROW 1
- REZ <0 2000 2000 0 0>
-END SESSION
-
-SLIDE_INFO
- SLIDE_STYLE <0 -1 1>
-END SLIDE_INFO
-PICTURE
-.ELL AT (2526,191)
- R_ARROW 0
- V_SPACE <0 139 0>
- SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
- PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
-.RECT AT (2766,453)
- XYRAD <220 68>
- PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-.TXT AT (2887,548)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 MARGINS <0 0 0 0>
- TXTXYOFF <-2 94>
- T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94)
- .STR
-  L_SPACE 250
-  "POSTMASTER"
-.RECT AT (2774,832)
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
- PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-.TXT AT (3074,919)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 MARGINS <0 0 0 0>
- TXTXYOFF <-6 94>
- T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94)
- .STR
-  L_SPACE 250
-  "SERVER"
-.ELL AT (2509,533)
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
- PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
-.LINE AT (2615,593)
- PNTS (146,0)(0,0)
-.TXT AT (3040,1164)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 MARGINS <0 0 0 0>
- TXTXYOFF <-7 95>
- T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95)
- .STR
-  L_SPACE 250
-  "server host"
-.TXT AT (1051,1170)
- L_SPACE 139
- TXTXYOFF <-3 95>
- T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95)
- .STR
-  L_SPACE 250
-  "client host"
-.RECT AT (786,612)
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
- PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-.ELL AT (544,191)
- PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
-.TXT AT (987,614)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 MARGINS <0 0 0 0>
- TXTXYOFF <0 92>
- T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92)
- .STR
-  L_SPACE 250
-  "User\nApp"
-.TXT AT (1489,692)
- L_SPACE 139
- TXTXYOFF <-2 94>
- T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94)
- .STR
-  L_SPACE 250
-  "LIBPQ"
-.LINE AT (1413,613)
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1
- V_SPACE <0 250 0>
- SIZE 180000 MARGINS <125 125 250 62>
- PNTS (0,0)(0,266)
-.LINE AT (1926,606)
- R_ARROW 1
- PNTS (0,153)(574,0)
-END PICTURE
-
-*END GRAPHICS
diff --git a/doc/src/graphics/clientserver.gif b/doc/src/graphics/clientserver.gif
deleted file mode 100644
index 5ee9c7d1eb450d95f1ed83caf9f22f268ec9455d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2823
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
ZXbX8ra)wBSh*(Ai7l?E;aL-Tx06SnzooWC8

diff --git a/doc/src/graphics/connections.ag b/doc/src/graphics/connections.ag
deleted file mode 100644
index 86e089ee1e5..00000000000
--- a/doc/src/graphics/connections.ag
+++ /dev/null
@@ -1,486 +0,0 @@
-*BEGIN GRAPHICS VERSION=430/420 ENCODING=7BIT
-** "Creator" tgl
-** "Creation Date" Tue Feb 10 03:30:09 1998
-** "Revisor" tgl
-** "Last Modified" Fri Feb 20 14:31:20 1998
-
-SESSION
- WIN_SIZE <8067 10307>
- SLIDE_STYLE <0 -1 1>
- R_ARROW 3
- REZ <0 2000 2000 70 0>
-END SESSION
-
-SLIDE_INFO
- SLIDE_STYLE <0 -1 1>
-END SLIDE_INFO
-PICTURE
-.TXT AT (142,1073)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 R_ARROW 0
- V_SPACE <0 139 0>
- SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
- TXTXYOFF <0 95>
- T_PNTS (0,95)(0,0)(2219,0)(2219,237)(0,237)(0,95)(2219,95)
- .STR
-  L_SPACE 250
-  "(a) frontend sends request to postmaster\n      via well-known 
- network socket"
-.GRP
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1
- V_SPACE <0 250 0>
- SIZE 180000 MARGINS <125 125 250 62>
- .GRP
-  .ELL AT (2264,2818)
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
-  .RECT AT (2504,3080)
-   XYRAD <220 68>
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (2625,3175)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-2 94>
-   T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94)
-   .STR
-    L_SPACE 250
-    "POSTMASTER"
-  .RECT AT (2512,3459)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (2812,3546)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-6 94>
-   T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94)
-   .STR
-    L_SPACE 250
-    "SERVER"
-  .ELL AT (2247,3160)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
-  .LINE AT (2353,3220)
-   PNTS (146,0)(0,0)
-  .TXT AT (2778,3791)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-7 95>
-   T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95)
-   .STR
-    L_SPACE 250
-    "server host"
- END .GRP
- .GRP
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1
-  V_SPACE <0 250 0>
-  SIZE 180000 MARGINS <125 125 250 62>
-  .TXT AT (681,3409)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
-   TXTXYOFF <-3 95>
-   T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95)
-   .STR
-    L_SPACE 250
-    "client host"
-  .ELL AT (121,2817)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848)
-  .GRP
-   V_SPACE <0 250 0>
-   SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62>
-   .RECT AT (363,3025)
-    V_SPACE <0 139 0>
-    SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-    PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-   .TXT AT (564,3027)
-    BACKFILL <1 0 5 1000 0 0 0>
-    THICKNESS 0 MARGINS <0 0 0 0>
-    TXTXYOFF <0 92>
-    T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92)
-    .STR
-     L_SPACE 250
-     "User\nApp"
-   .TXT AT (1066,3105)
-    L_SPACE 139
-    TXTXYOFF <-2 94>
-    T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94)
-    .STR
-     L_SPACE 250
-     "LIBPQ"
-   .LINE AT (990,3026)
-    BACKFILL <1 0 0 0 0 0 0>
-    THICKNESS 1
-    V_SPACE <0 250 0>
-    SIZE 180000 MARGINS <125 125 250 62>
-    PNTS (0,0)(0,266)
-  END .GRP
- END .GRP
-END .GRP
-.GRP
- .ELL AT (2258,4158)
-  V_SPACE <0 139 0>
-  SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
- .RECT AT (2498,4420)
-  PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
- .TXT AT (2619,4515)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94)
-  .STR
-   L_SPACE 250
-   "POSTMASTER"
- .RECT AT (2506,4799)
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
- .TXT AT (2806,4886)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  TXTXYOFF <-6 94>
-  T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94)
-  .STR
-   L_SPACE 250
-   "SERVER"
- .ELL AT (2241,4500)
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
- .LINE AT (2347,4560)
-  PNTS (146,0)(0,0)
- .TXT AT (2772,5131)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  TXTXYOFF <-7 95>
-  T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95)
-  .STR
-   L_SPACE 250
-   "server host"
-END .GRP
-.GRP
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1
- V_SPACE <0 250 0>
- SIZE 180000 MARGINS <125 125 250 62>
- .TXT AT (682,5401)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0
-  V_SPACE <0 139 0>
-  SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
-  TXTXYOFF <-3 95>
-  T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95)
-  .STR
-   L_SPACE 250
-   "client host"
- .ELL AT (122,4809)
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848)
- .GRP
-  V_SPACE <0 250 0>
-  SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62>
-  .RECT AT (364,5017)
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (565,5019)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <0 92>
-   T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92)
-   .STR
-    L_SPACE 250
-    "User\nApp"
-  .TXT AT (1067,5097)
-   L_SPACE 139
-   TXTXYOFF <-2 94>
-   T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94)
-   .STR
-    L_SPACE 250
-    "LIBPQ"
-  .LINE AT (991,5018)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1
-   V_SPACE <0 250 0>
-   SIZE 180000 MARGINS <125 125 250 62>
-   PNTS (0,0)(0,266)
- END .GRP
-END .GRP
-.GRP
- .GRP
-  .ELL AT (2271,1504)
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
-  .RECT AT (2511,1766)
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (2632,1861)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94)
-   .STR
-    L_SPACE 250
-    "POSTMASTER"
-  .RECT AT (2519,2145)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (2819,2232)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-6 94>
-   T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94)
-   .STR
-    L_SPACE 250
-    "SERVER"
-  .ELL AT (2254,1846)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
-  .LINE AT (2360,1906)
-   PNTS (146,0)(0,0)
-  .TXT AT (2785,2477)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-7 95>
-   T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95)
-   .STR
-    L_SPACE 250
-    "server host"
- END .GRP
- .GRP
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1
-  V_SPACE <0 250 0>
-  SIZE 180000 MARGINS <125 125 250 62>
-  .TXT AT (688,2095)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
-   TXTXYOFF <-3 95>
-   T_PNTS (0,95)(0,0)(574,0)(574,97)(0,97)(0,95)(574,95)
-   .STR
-    L_SPACE 250
-    "client host"
-  .ELL AT (128,1503)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848)
-  .GRP
-   V_SPACE <0 250 0>
-   SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62>
-   .RECT AT (370,1711)
-    V_SPACE <0 139 0>
-    SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-    PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-   .TXT AT (571,1713)
-    BACKFILL <1 0 5 1000 0 0 0>
-    THICKNESS 0 MARGINS <0 0 0 0>
-    TXTXYOFF <0 92>
-    T_PNTS (0,92)(0,0)(264,0)(264,262)(0,262)(0,92)(264,92)
-    .STR
-     L_SPACE 250
-     "User\nApp"
-   .TXT AT (1073,1791)
-    L_SPACE 139
-    TXTXYOFF <-2 94>
-    T_PNTS (0,94)(0,0)(397,0)(397,120)(0,120)(0,94)(397,94)
-    .STR
-     L_SPACE 250
-     "LIBPQ"
-   .LINE AT (997,1712)
-    BACKFILL <1 0 0 0 0 0 0>
-    THICKNESS 1
-    V_SPACE <0 250 0>
-    SIZE 180000 MARGINS <125 125 250 62>
-    PNTS (0,0)(0,266)
-  END .GRP
- END .GRP
-END .GRP
-.GRP
- .GRP
-  .ELL AT (2255,126)
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
-  .RECT AT (2495,388)
-   PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-  .TXT AT (2616,483)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   T_PNTS (0,94)(0,0)(901,0)(901,97)(0,97)(0,94)(901,94)
-   .STR
-    L_SPACE 250
-    "POSTMASTER"
-  .ELL AT (2238,468)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
-  .LINE AT (2344,528)
-   PNTS (146,0)(0,0)
-  .TXT AT (2769,1099)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0 MARGINS <0 0 0 0>
-   TXTXYOFF <-7 95>
-   T_PNTS (0,95)(0,0)(600,0)(600,98)(0,98)(0,95)(600,95)
-   .STR
-    L_SPACE 250
-    "server host"
- END .GRP
- .GRP
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1
-  V_SPACE <0 250 0>
-  SIZE 180000 MARGINS <125 125 250 62>
-  .TXT AT (672,717)
-   BACKFILL <1 0 5 1000 0 0 0>
-   THICKNESS 0
-   V_SPACE <0 139 0>
-   SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
-   TXTXYOFF <-3 95>
-   T_PNTS (0,95)(0,0)(572,0)(572,97)(0,97)(0,95)(572,95)
-   .STR
-    L_SPACE 250
-    "client host"
-  .ELL AT (112,125)
-   BACKFILL <1 0 0 0 0 0 0>
-   THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-   PNTS (1594,848)(0,848)(0,0)(1594,0)(1594,848)
-  .GRP
-   V_SPACE <0 250 0>
-   SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62>
-   .RECT AT (354,333)
-    V_SPACE <0 139 0>
-    SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-    PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
-   .TXT AT (555,335)
-    BACKFILL <1 0 5 1000 0 0 0>
-    THICKNESS 0 MARGINS <0 0 0 0>
-    TXTXYOFF <0 92>
-    T_PNTS (0,92)(0,0)(263,0)(263,262)(0,262)(0,92)(263,92)
-    .STR
-     L_SPACE 250
-     "User\nApp"
-   .TXT AT (1056,413)
-    L_SPACE 139
-    TXTXYOFF <-1 94>
-    T_PNTS (0,94)(0,0)(398,0)(398,119)(0,119)(0,94)(398,94)
-    .STR
-     L_SPACE 250
-     "LIBPQ"
-   .LINE AT (981,334)
-    BACKFILL <1 0 0 0 0 0 0>
-    THICKNESS 1
-    V_SPACE <0 250 0>
-    SIZE 180000 MARGINS <125 125 250 62>
-    PNTS (0,0)(0,266)
-  END .GRP
- END .GRP
-END .GRP
-.LINE AT (1496,476)
- R_ARROW 3
- PNTS (0,0)(747,46)
-.TXT AT (129,2424)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 R_ARROW 0
- V_SPACE <0 139 0>
- SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
- TXTXYOFF <-6 95>
- T_PNTS (0,95)(0,0)(2084,0)(2084,126)(0,126)(0,95)(2084,95)
- .STR
-  L_SPACE 250
-  "(b) postmaster creates backend server"
-.TXT AT (130,3778)
- L_SPACE 139
- T_PNTS (0,95)(0,0)(2265,0)(2265,120)(0,120)(0,95)(2265,95)
- .STR
-  L_SPACE 250
-  "(c) frontend connected to backend server"
-.GRP
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1
- V_SPACE <0 250 0>
- SIZE 180000 MARGINS <125 125 250 62>
- .ELL AT (2265,5432)
-  V_SPACE <0 139 0>
-  SIZE 100000 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (1594,1154)(0,1154)(0,0)(1594,0)(1594,1154)
- .RECT AT (2505,5694)
-  PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
- .TXT AT (2626,5789)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  TXTXYOFF <-2 94>
-  T_PNTS (0,94)(0,0)(900,0)(900,97)(0,97)(0,94)(900,94)
-  .STR
-   L_SPACE 250
-   "POSTMASTER"
- .RECT AT (2513,6073)
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (1139,0)(0,0)(0,273)(1139,273)(1139,0)
- .TXT AT (2813,6160)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  TXTXYOFF <-6 94>
-  T_PNTS (0,94)(0,0)(527,0)(527,97)(0,97)(0,94)(527,94)
-  .STR
-   L_SPACE 250
-   "SERVER"
- .ELL AT (2248,5774)
-  BACKFILL <1 0 0 0 0 0 0>
-  THICKNESS 1 L_SPACE 139 MARGINS <69 69 139 34>
-  PNTS (0,0)(119,0)(119,119)(0,119)(0,0)
- .LINE AT (2354,5834)
-  PNTS (146,0)(0,0)
- .TXT AT (2779,6405)
-  BACKFILL <1 0 5 1000 0 0 0>
-  THICKNESS 0 MARGINS <0 0 0 0>
-  TXTXYOFF <-7 95>
-  T_PNTS (0,95)(0,0)(599,0)(599,98)(0,98)(0,95)(599,95)
-  .STR
-   L_SPACE 250
-   "server host"
-END .GRP
-.TXT AT (154,6070)
- L_SPACE 139
- TXTXYOFF <0 95>
- T_PNTS (0,95)(0,0)(1732,0)(1732,265)(0,265)(0,95)(1732,95)
- .STR
-  L_SPACE 250
-  "(d) frontend connected\n      to multiple backend servers"
-.LINE AT (1513,1853)
- BACKFILL <1 0 0 0 0 0 0>
- THICKNESS 1 R_ARROW 3
- V_SPACE <0 250 0>
- SIZE 180000 MARGINS <125 125 250 62>
- PNTS (0,0)(747,46)
-.LINE AT (3079,1967)
- PNTS (0,0)(7,239)
-.LINE AT (1507,3166)
- PNTS (0,0)(993,418)
-.LINE AT (1491,5185)
- PNTS (0,0)(1027,1043)
-.LINE AT (1513,4923)
- PNTS (0,213)(993,0)
-.TXT AT (171,4321)
- BACKFILL <1 0 5 1000 0 0 0>
- THICKNESS 0 R_ARROW 0
- V_SPACE <0 139 0>
- SIZE 100000 L_SPACE 139 MARGINS <0 0 0 0>
- T_PNTS (0,95)(0,0)(1429,0)(1429,236)(0,236)(0,95)(1429,95)
- .STR
-  L_SPACE 250
-  "And multiple connections\ncan be established..."
-END PICTURE
-
-*END GRAPHICS
diff --git a/doc/src/graphics/connections.gif b/doc/src/graphics/connections.gif
deleted file mode 100644
index 0de39b8d8994440cacaeb4c4f976192c4ded5289..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9485
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

-- 
GitLab