Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jO3VA-0007Uu-Ny for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2020 18:08:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jO3V8-0006Mc-BL for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2020 18:08:06 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jO3V7-0006Kp-TB for pgsql-hackers@lists.postgresql.org; Mon, 13 Apr 2020 18:08:06 +0000 Received: from mail-qv1-xf44.google.com ([2607:f8b0:4864:20::f44]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jO3V4-00079y-Io for pgsql-hackers@lists.postgresql.org; Mon, 13 Apr 2020 18:08:04 +0000 Received: by mail-qv1-xf44.google.com with SMTP id v38so4829109qvf.6 for ; Mon, 13 Apr 2020 11:08:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=V6Yg6Pee+SdJb58DSkLKPUDgdzI7XysFv0HBqIDT7UA=; b=rcEMW1kyLGwQoLGv3Gia6gRm9dxqpTtJ/h4NVhLyMVcpN8W5qPiQP9n+VlJ5QqZ8Ui 2ONjyVbNKCvKQjqRURscXQWemeekJx3xhAUQdDMked7Bs2BHJxpCunOxFHj714snFgLH 6VEz+qJVPit7ppSu0x9cbF/DvYrczgrWP3VQe1zHa3k9k24M8A8DWC8ZAb7zUB3N1HEh tkjBzF1ZHsttfLcho84kHEfHiUiU4fN5knPa0Sjb9jslSB+tA5dokoR8k/fGufy3jFEn 5swnDLmd6o5Lu/4lKqBmI/PIvi9SEW0jE3lTRPRMJSywsrYLO9HgoRfHXpF64k8CMxR6 HIwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=V6Yg6Pee+SdJb58DSkLKPUDgdzI7XysFv0HBqIDT7UA=; b=ra6OEdY7EeeCHD/wLH00TTt+J1PhQALD5pPZ8sWYJGntgxNQUocP0XeSzaQywNx1dd G9cT7AM1SJKL8Jn6Lp4aQJLDYRN2dGP5wWs0mKkl4BSZDdn9ioKqshJmzVdQ9aa2INlP nWN7ZSHcMesThFc1xMHG9ehq9jKG3+lUolDkEL3bQJG3JkyjLwS93CTNnjwc9TrahTY1 bUod9OLFUVfXalF3sUWHgDBJdSj05esqdE6NrgDrk9FUTajtbBg1NMneUXR16Qx5fr2Z WhGK4y2L1vQGx1E4m58xaSrz4W20y91o1CzjhHjAI9TZZeK13Bhlejl7Kxq+3sBlpOzo wMXw== X-Gm-Message-State: AGi0PuadR+0cTxq6jKSQ5YDG+35aceay/7DRQq2oMVn3vh3L9SP1/VEI o4ZwPiU1YVDhQ7jAS5DMizdP/0Vfh9A0gYCNX2xHYvkNUjzT8tlBS1jekFC0LfsQ7k/fVmk1YR0 KWnJQJQGO8cirMPReNcU/dplIYWDhMkTuqN5Z3nbFD1qiq4Eyxfxgjsma1seKPuqvWEpRjsfPxJ mQGUy74fmfbGgf0jbb X-Google-Smtp-Source: APiQypJQHyi2bksZni1ciJXmiwjVYDkpf0ImtWPfD/58q7akAzyCDBukcoSbWKtT3qaPPjCR0aCheA== X-Received: by 2002:a05:6214:6a7:: with SMTP id s7mr7991742qvz.103.1586801280887; Mon, 13 Apr 2020 11:08:00 -0700 (PDT) Received: from nimloth.alvh.no-ip.org ([190.95.18.252]) by smtp.gmail.com with ESMTPSA id g25sm1515029qkl.50.2020.04.13.11.08.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Apr 2020 11:08:00 -0700 (PDT) Received: by nimloth.alvh.no-ip.org (Postfix, from userid 1000) id 17D91300819; Mon, 13 Apr 2020 14:07:58 -0400 (-04) Date: Mon, 13 Apr 2020 14:07:58 -0400 From: Alvaro Herrera To: Tom Lane Cc: pgsql-hackers@lists.postgresql.org Subject: Re: Poll: are people okay with function/operator table redesign? Message-ID: <20200413180758.GA12210@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8691.1586798003@sss.pgh.pa.us> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2020-Apr-13, Tom Lane wrote: > As discussed in the thread at [1], I've been working on redesigning > the tables we use to present SQL functions and operators. The > first installment of that is now up; see tables 9.30 and 9.31 at > > https://www.postgresql.org/docs/devel/functions-datetime.html > > and table 9.33 at > > https://www.postgresql.org/docs/devel/functions-enum.html > > Before I spend more time on this, I want to make sure that people > are happy with this line of attack. Comparing these tables to > the way they look in v12, they clearly take more vertical space; > but at least to my eye they're less cluttered and more readable. > They definitely scale a lot better for cases where a long function > description is needed, or where we'd like to have more than one > example. I am torn. On the one side, I think this new format is so much better than the old one that we should definitely use it for all tables. On the other side, I also think this format is slightly more complicated to read, so perhaps it would be sensible to keep using the old format for the simplest tables. One argument for the first of those positions is that if this new table layout is everywhere, it'll take less total time to get used to it. One improvement (that I don't know is possible in docbook) would be to have the inter-logical-row line be slightly thicker than the intra-logical-row one. That'd make each entry visually more obvious. I think you already mentioned the PDF issue that these multi-row entries are sometimes split across pages. I cannot believe docbook is so stupid not to have a solution to that problem, but I don't know what that solution would be. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services