Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqh2V-0007G7-IW for pgsql-docs@arkaria.postgresql.org; Tue, 27 Feb 2018 15:19:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eqh2U-00060i-8G for pgsql-docs@arkaria.postgresql.org; Tue, 27 Feb 2018 15:19:34 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqh2T-00060Z-V3 for pgsql-docs@lists.postgresql.org; Tue, 27 Feb 2018 15:19:34 +0000 Received: from smtprelay0213.b.hostedemail.com ([64.98.42.213] helo=smtprelay.b.hostedemail.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eqh2M-0006G9-Fu for pgsql-docs@lists.postgresql.org; Tue, 27 Feb 2018 15:19:32 +0000 Received: from filter.hostedemail.com (10.5.19.248.rfc1918.com [10.5.19.248]) by smtprelay03.b.hostedemail.com (Postfix) with ESMTP id 658251A73DA; Tue, 27 Feb 2018 15:19:24 +0000 (UTC) X-Session-Marker: 616C76686572726540616C76682E6E6F2D69702E6F7267 X-Spam-Summary: 90,0,0,,d41d8cd98f00b204,alvherre@alvh.no-ip.org,:::::::::,RULES_HIT:41:355:379:599:967:973:988:989:1260:1277:1311:1312:1313:1314:1345:1359:1437:1515:1516:1518:1519:1534:1541:1593:1594:1595:1596:1711:1730:1747:1777:1792:2393:2525:2553:2560:2563:2682:2685:2828:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3353:3865:3866:3867:3868:3870:3871:3872:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4250:4605:5007:6261:7903:8545:8957:9010:9025:9121:10004:10400:10848:11232:11658:11914:12740:12895:13069:13311:13357:13439:13894:13895:14721:14764:21080:21326:21433:21450:21611:21627:30054:30090,0,RBL:190.121.34.242:@alvh.no-ip.org:.lbl8.mailshell.net-62.8.63.100 64.201.201.201,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:no-ip.org-dnsbl7.mailshell.net-127.4.0.190,Custom_rules:0:0:0,LFtime:34,LUA_SUMMARY:none X-HE-Tag: pig54_6f031ac1ba75d X-Filterd-Recvd-Size: 2155 Received: from alvin.alvh.no-ip.org (unknown [190.121.34.242]) (Authenticated sender: alvherre@alvh.no-ip.org) by omf13.b.hostedemail.com (Postfix) with ESMTPA; Tue, 27 Feb 2018 15:19:22 +0000 (UTC) Received: by alvin.alvh.no-ip.org (Postfix, from userid 1000) id E2F95603; Tue, 27 Feb 2018 12:19:14 -0300 (-03) Date: Tue, 27 Feb 2018 12:19:14 -0300 From: Alvaro Herrera To: Peter Eisentraut Cc: Craig Ringer , Tom Lane , Steve Atkins , pgsql-docs@lists.postgresql.org Subject: Re: Images in the official documentation Message-ID: <20180227151914.2xtoygrwlm357fqo@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3f20469f-57b0-33cc-6bcc-e92316d52cbd@2ndquadrant.com> User-Agent: NeoMutt/20170306-137-4415bd-dirty (1.8.0) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Peter Eisentraut wrote: > On 2/26/18 20:02, Craig Ringer wrote: > > If I were maintaining the docs in a vacuum, I'd use graphviz for > > something like that, because it's a figure that does need regular > > updates and changes. And because > >  the list of fun things to do in my life definitely does not include > > hand-writing SVG. Not that tweaking GraphViz .dot is fun, but it's the > > default tool for a reason. > > > > I'd be awfully tempted to generate the node-map part of the catalog > > relationship .dot file from a query, too. > > I think graphviz would be a great fit for what we are discussing here. > Certainly more so then some-person-on-github's latest idea for how to > convert ASCII art into diagrams. ... particularly so if said idea involves PHP, Haskell, Go, Python, or any other language that we don't currently have as requirement in our build chain. GraphViz gets my vote, too. It may not produce the most elegant diagrams in the universe, but the source format is as good as we can get. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services