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 1wCWgo-0024OC-0S for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 05:51:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wCWgm-00A260-1P for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Apr 2026 05:51:57 +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 1wCWgm-00A25s-0V for pgsql-hackers@lists.postgresql.org; Tue, 14 Apr 2026 05:51:57 +0000 Received: from mail-yw1-x112f.google.com ([2607:f8b0:4864:20::112f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wCWgl-00000000yOd-0Gkv for pgsql-hackers@lists.postgresql.org; Tue, 14 Apr 2026 05:51:56 +0000 Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-7986e538decso54582407b3.1 for ; Mon, 13 Apr 2026 22:51:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776145913; cv=none; d=google.com; s=arc-20240605; b=WA4sg8cj1qd8lPVuSsN7nZ3pzt0LvEpqOdjbdMJV9V4oQvZTNYqQKS1JH8UVovdSYR NXRnv0KrGKXw2dyx73U2DNtdHk7va3vOrXRBr1xCFCVTIPUXok5nTA+puSjnFvHSLvxc +LqnCUxy/AZ4770MhH7404wLJvhAMsxMDajo3eV8a/4gm+hd8IRpwWMw9qA6Wqe7dJMQ ECy5ljhy1Tbwu9/F4L2oB3kfG7NOm+vGZHiP0lfi+ove7zY3E8ZjCnqiQAn0MLZCib0q zVIUpa853G9ym4qy2pWHzxu1X2MMUYqmi5HQvVnIyJHj1UHyVlJENyzTjEpkxF13jHhI zzaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=HM9HJJflx4pvL5PPbQHB9ebR5X3IOKL/Wq4E3SgLJV0=; fh=FwMo7FC8odTyDJHr70+Cdu+cCdSzcvC66ZPoC5BHhI8=; b=lFfbicuLQICVnNQmfXfD4nh4EBxXHixEutF1R8rYNG/kRZ975q3x6xrU1JFiORjflZ iEkUyPuXqdDqbEsXONnD/zu4sXMpmNH4W+PNFJtNB8CfDVNON/+iIKEB63wC5/PfHhSl Ge/dJQL3mJslw9SjvOyBFt41AtTjG7IYkFQ+G1A0wavqahYRLN+bY4y76ZZZppbuB96u q/Dl7TyN3emC6060s4hDVQllUaAqR+Y9DdUlQIOW5j0NPBLh0IeNlCNcJavRaqUXJi5o KX2dMzQyTSYPN+YRhdfZLdl7R60tQMmMCs9H2LUtiiFAehHQpVhGPCWxZLF1VX0hVOJp n9oQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776145913; x=1776750713; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HM9HJJflx4pvL5PPbQHB9ebR5X3IOKL/Wq4E3SgLJV0=; b=nsvTyrT3wYjL6p5QAZYZE0kkKiWUpW186AukaFioVFKEcGGp8FJP1A1oOgAo0Az1i0 zyheV1zuDaERUELpeeVkDLivlH2b3roQyMaS95b2IniP6wuyCmh2qEV0UAw929nJSveF Fu0g6wSPsEmuSoMstSZT6ocH8exMPj7l36HB3hwiNUXmI2Dvx5+BOjQxNlLBUMl3jFZq Nd/rM7M5gbXRWb0W/HPxef0SEbvAlpHIP7rbMZH6cZo6eC4rOgMm6Fcpdi2Hbgao7eht AqwVSlTGiJMCar1KPAYlG8d9H2frVLL65U0vu2uHhZ6SI3NL97cR4fLDpWtMtQH3ZGIL haXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776145913; x=1776750713; h=content-transfer-encoding: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=HM9HJJflx4pvL5PPbQHB9ebR5X3IOKL/Wq4E3SgLJV0=; b=p3rXELFPMtF4zO+qxQz1Dzcxjc2Ml9zNq/V6il9bPKfxEvDZJXgF+kw5Qw2uA8SzR4 eluCgfNnuQag5Vpz3+BeHfKTOFzI+1qa32nVFjXGrj52ogwaTWUj7VnMnBS58SkbxZoh 1rXluriIrhYpvRIOhVjt4jasUL2DixQCjK2LRihfEKLqUK4QTHtNZ1GlfxTM7WPa335p BGJwiQ7zcEXxsSm2ylZ+CsQqr2wthotwjReReg4VKpqm+sitcseTMJ/akV7qV5Se4bAa 3rZVWAYmpyd/8xZ04Hi5mtIEqbHb3x7KQ/U9QF+etEfacbQ1ahm24zWJJ7QhoLT2wEon 5g+w== X-Forwarded-Encrypted: i=1; AFNElJ+nzcYJuCzLFM2zi4itlWDmJ+NcZ6NtqWOLppMdDyP4h8ZPm3l2JXveRw8LTiNyiHt/+YsRfzjbeWxTVnEB@lists.postgresql.org X-Gm-Message-State: AOJu0YwW26BPQd+/MUzKrMX6SE1hlTyE0IdVZrsMb5yqwGMDv7LbXg0I tNVYQ5NgW1miIMXMmTL/VjOK2R/QhIR774azvZCiTqbjqNGisLVscM2XQAln2ZYmZJWucOoY0mJ b9c2CRuyDr4Q1OsCUh+WbFGURUMulCxY= X-Gm-Gg: AeBDieuTpemu1Vc5HW2T0kXg6yG7UV3iDc/cHPptLDxAeg7QeW5I7G0Qk7yh6t3e1x1 hp+2YoIw6MzxKeyewL9GqPRKz3gdR346J/7K9VNRi0FJhUCC0R6TeF1qSsn0OTHbU+3/C7FVSk5 WZ0eRibpjppg0tQcbM+ZlPZ/oP2l32vQVKHvranyBtP/mVrZ/SZUsqq+wJVVNLBX7dnyKreMRvD aI08/JOhoImEyZN94IjmCpfR4H9128Pa25bxaIIXRlRnZawVV9L0ysYA1WGUScYujGIe+9H3pF/ K8gBiHI= X-Received: by 2002:a05:690c:7683:b0:79d:4f01:5bc1 with SMTP id 00721157ae682-7af7128419fmr134493867b3.31.1776145913124; Mon, 13 Apr 2026 22:51:53 -0700 (PDT) MIME-Version: 1.0 References: <74359511-9F84-481E-B133-D2F68775D1CE@gmail.com> In-Reply-To: From: vignesh C Date: Tue, 14 Apr 2026 11:21:40 +0530 X-Gm-Features: AQROBzAXhTJ3IcBYamCmrE6qRPCqkFawABT_XSww99RrUc2P1PgWrOP7eD82zRo Message-ID: Subject: Re: Add missing period to DETAIL messages To: Peter Smith Cc: Chao Li , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, 13 Apr 2026 at 06:36, Peter Smith wrote: > > (here's the missing attachment) > > On Mon, Apr 13, 2026 at 11:04=E2=80=AFAM Peter Smith wrote: > > > > Found one more oversight. > > > > PSA v3. Should these also be updated: 1) ginfuncs.c if (opaq->flags !=3D (GIN_DATA | GIN_LEAF | GIN_COMPRESSED)) ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), errmsg("input page is not a compressed GIN data leaf page"), errdetail("Flags %04X, expected %04X", opaq->flags, (GIN_DATA | GIN_LEAF | GIN_COMPRESSED)))); 2) shell_archive.c ereport(lev, (errmsg("archive command failed with exit code %d", WEXITSTATUS(rc)), errdetail("The failed archive command was: %s", xlogarchcmd))); 3) shell_archive.c ereport(lev, (errmsg("archive command was terminated by exception 0x%X", WTERMSIG(rc)), errhint("See C include file \"ntstatus.h\" for a description of the hexadecimal value."), errdetail("The failed archive command was: %s", xlogarchcmd))); 4) shell_archive.c ereport(lev, (errmsg("archive command was terminated by signal %d: %s", WTERMSIG(rc), pg_strsignal(WTERMSIG(rc))), errdetail("The failed archive command was: %s", xlogarchcmd))); 5) shell_archive.c ereport(lev, (errmsg("archive command exited with unrecognized status %d", rc), errdetail("The failed archive command was: %s", xlogarchcmd))); 6) matview.c ereport(ERROR, (errcode(ERRCODE_CARDINALITY_VIOLATION), errmsg("new data for materialized view \"%s\" contains duplicate rows without any null columns", RelationGetRelationName(matviewRel)), errdetail("Row: %s", SPI_getvalue(SPI_tuptable->vals[0], SPI_tuptable->tupdesc, 1)))); Regards, Vignesh