Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFsx3-005fT3-2d for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Apr 2026 12:14:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFsx1-001gZ9-0w for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Apr 2026 12:14:35 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFsx0-001gZ1-2s for pgsql-hackers@lists.postgresql.org; Thu, 23 Apr 2026 12:14:35 +0000 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wFswv-00000002e7a-13Zz for pgsql-hackers@postgresql.org; Thu, 23 Apr 2026 12:14:34 +0000 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-5a0faa0d15cso6507362e87.0 for ; Thu, 23 Apr 2026 05:14:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776946467; cv=none; d=google.com; s=arc-20240605; b=McROKAjAfF5PZXbvW/ox1sgdJFF8cQAbVipl97NjucH0hD8gPDem0x3NKFadfldBhE Kefmiv/eieWb3I4nJCzQaWERv3fzHHEBkCVBpMC/ao6XuZ8SYWzgT7JCzNTfIUA3TSur SU2H8CRM/nNDE+Ulan1YL/tVtJbwNx8+DnfLXJNkjjk1dhjKlwLjs9EmjnDGjcWRgjLT mlEyPGsZ2cDsvqca2GQ1CEF4lk8T/neFNTuMn5tXNOt9e44VaWF2ttr+J+T0oCxtAvKm iqUSbd+s5OLTYsfvSbZVBwRC7V8LrWRiSlKgnF3D9bgHBwwOuKvP1fQ72PidiGbxKgY1 nOvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=hCzUcTWdHBinNo2Db3NzT9FWIdDEX5P3vlGrpy6H7cg=; fh=T2SDbkEiKfFo+aJ4egn6YgilCo2nQjAWdnA/Iy6zeOU=; b=UDCpZPjHWNrTjrnjVPMGuHzsmQwLUqcHWSww9AQq7uOxLweGKly3mGSBo3vgIrBCUo d3JbpNP01vWcLSaL5RjjcRFCCGduyy3bUBzVmALfN/TV3Yy65bfB9oOhJGZhHEMB4aXw M83hhnm43YaW3MHSxAGr+gl44+T+ONXdwunyTjezO44hNeTIRoE1008wwpI5HJVvUl7V E4amYYJVkutHnkrHmR+FU4g6qUeLgxQkjwcGlqAe5NTGOX+Xd14+OSDSZjJVDXlmFM8N fs8a8klBgW5tLJu+42orkJywIqo1esJBRraT3Qb68AGnoxCBRHiiugDvlrtZK0aJ8cNR tmkQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f10-com-br.20251104.gappssmtp.com; s=20251104; t=1776946467; x=1777551267; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hCzUcTWdHBinNo2Db3NzT9FWIdDEX5P3vlGrpy6H7cg=; b=kFZNz7fKjQCMkh6RqOFw7FaTUSr0xKv6XroL6cth28sSBPgf45pXYTxsclkIRxTyk0 kXzb9H1aXzIkIQ1gj8zKgwRTZMLGetPrqPhVfoFgPoWPr9TYZrd51cfOk+OobMfqzEDr PaLdN2dRRwn6FriXype8aPZ8cQBi2lPD3c8Aw2xZ6mAXcti+4J5SDSM+8WlnvNGuouhk zokz7X0xoHBMFLZfe30E3CZq/NJyYwN+Mh/tmv9RBOaIi91nrzL70XWrIoH5Y78jktCM ICSEuc3LfY/UlR6BiDyNqoz5T3FlNefqfSCLl8AWqElaPHlZ0FIFLX46a/9HVk6GvMI/ aybw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776946467; x=1777551267; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hCzUcTWdHBinNo2Db3NzT9FWIdDEX5P3vlGrpy6H7cg=; b=ERz4dlXKNho3bG8q/BG3FAbo+uy+D2CNRw2JpBSk/s5Wlu5FsAC8qx6s/ltQNVWNqA Oo3sYO7quQw2vvQFHO2aTOrn5FXtPRrd8Lokf7/cfco9+l6BcRw02kRfIFVKreWzXbyV IWownBFFsdMOytVl+UYOAY3Ovavb0jFcItJUiMouGybCJI9ad1b7Gkl8/0eGFkGvtiF3 7R2zeui2XomD9tZUBFhqKObzoJLTj3MLwlY8atCE5NJxADh+H6b3ZSM0Q9cHm65E4LhC c+0KX4LaxpcamK8vON2+bw56aukkYR1ihM/+uloA0bKYIYbVhsp6EvY3tMe0h1npiLEQ x6Rw== X-Gm-Message-State: AOJu0YwJf1uPYFknaNI8uf0CsYfWXfzpTmCV2KrudH8xBVb9uPhqVoiC t4m3mJYNwnkqZspA3Kk3/LOTRTAv9T7UUGW/sqQ4vGiQlbI2q6Iy7OSfxkfRjaiiKifb6vBmgiP l1tzQAaMPb1/TWkELuT2xI+XIXYTdzLJCfG75XmTlY5A1y4nbzETjSw== X-Gm-Gg: AeBDieuMv5pEeUFYZtp/XztqEEtXGoM9R9L6W/vfJbG5Cp6pVTIEMYgRMI2b5aiQRDY BiuAdK1J1A9w9x0fK+D1n5Jgp/VwIWIt4wzLfC9KM5WMo6jQJ+BuZtLd5TKFLImOMhuaF2gfxOk ezLYAOZzkoHptcvUWz2dpVzQs4R4tA3dvUtMwHpxkUkp7KCdPzNsi0sQAD4TeRFRIkT7DsnEdJf MYLm+IGuSxR5YNogFPPb/uilK57PL99ss+9tfXM5OiDCifLPrAb4JF4Uondh03f4a5GgRznFg0z rf40jzHIn0OL6Ml2t0Jpzno52ojb X-Received: by 2002:a05:6512:2313:b0:5a4:7a:a54d with SMTP id 2adb3069b0e04-5a4172ba63emr9249627e87.4.1776946466917; Thu, 23 Apr 2026 05:14:26 -0700 (PDT) MIME-Version: 1.0 References: <778F991A-3BF8-4618-8F2E-3C503063F650@yesql.se> In-Reply-To: <778F991A-3BF8-4618-8F2E-3C503063F650@yesql.se> From: Marcos Pegoraro Date: Thu, 23 Apr 2026 09:13:50 -0300 X-Gm-Features: AQROBzAksDglsgsoIAYdO7Lt9xY3U9VsI6Lc7lB4z_-du1a5lDwmKczcUXPygvM Message-ID: Subject: Re: Adding an explaining title to Notes on SGML To: Daniel Gustafsson Cc: PostgreSQL Hackers Content-Type: multipart/alternative; boundary="000000000000f21c1606501f96c7" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000f21c1606501f96c7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Em qui., 23 de abr. de 2026 =C3=A0s 04:55, Daniel Gustafsson escreveu: > Wouldn't it make more sense to refactor to move the information in the no= te > closer to what the note is regarding? Fine, I agree that that Note is probably not read because it is so far. And we could do the same thing for footnotes, these appear very, very far from the text they refer to. But the problem is how to display these notes. In this example, the aggregates table is huge, and it wouldn't be interesting to break it up just because of a note. Also, a note refers to two items in the table, which are bool_and and bool_or, so what do we do ? Repeat the information ? regards Marcos --000000000000f21c1606501f96c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Em qui., 23 de abr. de 2026 =C3=A0s = 04:55, Daniel Gustafsson <daniel@yesq= l.se> escreveu:
Wouldn't it make more sense to refactor to move the information in the = note
closer to what the note is regarding?

Fine, I agree that that Note=C2=A0is probably not read because it i= s so far. And we could do the same thing for footnotes, these appear very, = very far from the text they refer to. But the problem is how to display the= se notes.=C2=A0
In this example, the aggregates tabl= e is huge, and it wouldn't be interesting to break it up just because o= f a note.=C2=A0
Also, a note refers to two items in = the table, which are bool_and and bool_or, so what do we do ? Repeat the in= formation ?

regards
Marcos
--000000000000f21c1606501f96c7--