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.94.2) (envelope-from ) id 1vGfiO-003qrm-6z for pgsql-hackers@arkaria.postgresql.org; Wed, 05 Nov 2025 15:46:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vGfiM-003K9q-RK for pgsql-hackers@arkaria.postgresql.org; Wed, 05 Nov 2025 15:46:25 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vGfiM-003K9L-4g for pgsql-hackers@lists.postgresql.org; Wed, 05 Nov 2025 15:46:25 +0000 Received: from fout-b3-smtp.messagingengine.com ([202.12.124.146]) by makus.postgresql.org with smtp (Exim 4.96) (envelope-from ) id 1vGfiJ-005bgC-1F for pgsql-hackers@lists.postgresql.org; Wed, 05 Nov 2025 15:46:24 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.stl.internal (Postfix) with ESMTP id 026881D001AB; Wed, 5 Nov 2025 10:46:22 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Wed, 05 Nov 2025 10:46:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1762357582; x=1762443982; bh=MLhH3C8+PB9Bk70lNb+UCIbsI9b3Qq6X yuoGZzsR3RE=; b=TmYiceAqslNCmzc0O4dEXe/ocbet21Cvi9C81WhIhLLaf9Ng cm5KeOGreggjAVJP65Ylb1yqtOFV/V6TKbjcaDSX0MCV4dQCk0zIjTIjugOZ4RbN T7JALlQjm23HM/S9ces/KQmdmp1QP9+hmCSUvTlZTXS7yhv7JCHfv/+xQ4ktfTKI xlLqYmFFdk9MF/w0KgyiLSc5LkD0DyMJPeJu/enO3NCC92u4v4RFb5rXXJ/mzf2M LfFTrrZeA7J2DOyEGb6LH/bfrA4SGbjCcWSrm9+umRcF5UnxneM4vJOTECX7SO2I 5Q+721tByrqcjt6o6phzp6oZqjaa97xwdbId9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1762357582; x= 1762443982; bh=MLhH3C8+PB9Bk70lNb+UCIbsI9b3Qq6XyuoGZzsR3RE=; b=I VBEa3F9J9XH6Qu+Om+mFnqNP18nKVQ1Ov4iruBB5mFBY4X/xWqLJKlccNbWulB3F skYUOCiIKN/+BQECbE2NpV706fGZpIv2d66U6jgjbte/HRC8A7y4NDjEVSL5Rkox jQeYZDWIlLmFj/x1xcuH7J2szhtY4FHSUrvGw1WP8jU2J1jxZ240XuAurgj1v6NR tAXbCc+eLy7xzO9YlpquQkEch/J/35vSs4Tl3X08PMsFxgOSIGSPLSOcz2GURJD3 0QdmUkM2caJUvYyJx8mCkzio/Li+R1OZAvQwv1CiXJpH/uOrS+gDWnnj5IGe8wgR dvMBpPyGum0OmReCAouhA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddukeegfedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvghnthhrrghuthdrohhrgheqne cuggftrfgrthhtvghrnhepjefhveehtdetgfffhffhfeefgffghffflefgieeuueekhedv hedvfeehffdvfeeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgpdhnsggprhgtphhtthho pedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehpjhesihhllhhumhhinhgrth gvuggtohhmphhuthhinhhgrdgtohhmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghr sheslhhishhtshdrphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 5 Nov 2025 10:46:21 -0500 (EST) Message-ID: Date: Wed, 5 Nov 2025 16:46:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: SQL:2011 Application Time Update & Delete To: Paul A Jungwirth Cc: PostgreSQL Hackers References: <2f5364f3-a1d3-4410-98f3-d788b11e6525@eisentraut.org> Content-Language: en-US From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 30.10.25 07:02, Paul A Jungwirth wrote: > On Tue, Oct 28, 2025 at 3:49 AM Peter Eisentraut wrote: >> On 24.10.25 19:08, Paul A Jungwirth wrote: >>> The first 3 doc patches all apply to features that we released in v18, >>> so it would be nice to get those reviewed/merged soon if possible. >> >> I have looked through the documentation patches 0001 through 0003. > > Thanks for taking a look! New patches attached; details below. > > Besides addressing your feedback, I corrected a few other details, > like a discrepancy in the valid-times between the SQL, the diagrams, > and the SELECT output. > >> I suggest making the Temporal Tables chapter a section instead. It >> doesn't feel big enough to be a top-level topic. I think it would fit >> well into the Data Definition chapter, perhaps after the "System >> Columns" section (section 5.6). >> >> And then the temporal update and delete material would go into the >> Data Manipulation chapter. > > Okay, done. This separation makes it a little awkward to continue the > example from the PKs/FKs section, but I included a link and repeated > the table contents, so I think it is okay. I agree it fits better into > the existing overall structure. I committed the patches 0001 and 0002 (from v59). I massaged it a bit to fit better into the flow of the chapter. For example, there was already a "products" table mentioned earlier in the chapter, and I made the new one more similar to that one, so that it can be seen as an enhancement of what was already discussed. Similarly, I changed the ALTER TABLE commands into CREATE TABLE, because in the chapter, the ALTER TABLE commands are not discussed until after the new section. I also added some to the command examples, similar to what is done elsewhere. There were some extra blank lines at the beginning of the image sources (.txt), which did show up as extra top padding in the SVG output, which didn't seem right. I removed that and regenerated the images. (Which worked well; I'm glad this pipeline still worked.)