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 1wB5QD-000iqz-1c for pgsql-bugs@arkaria.postgresql.org; Fri, 10 Apr 2026 06:32:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wB5QB-009qL5-2v for pgsql-bugs@arkaria.postgresql.org; Fri, 10 Apr 2026 06:32:52 +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.96) (envelope-from ) id 1wB5QB-009qKv-25 for pgsql-bugs@lists.postgresql.org; Fri, 10 Apr 2026 06:32:52 +0000 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wB5QA-00000000Hpu-2Jsz for pgsql-bugs@lists.postgresql.org; Fri, 10 Apr 2026 06:32:51 +0000 Received: by mail-pj1-x1036.google.com with SMTP id 98e67ed59e1d1-35d9f68d011so1145772a91.2 for ; Thu, 09 Apr 2026 23:32:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775802770; cv=none; d=google.com; s=arc-20240605; b=UkwvC/PR8jVp9g5veo5ujtyMUi0rwhf71q+bRfoIoDEnpw+Ki/0Ocq5pDTc+xspqTQ +162qjDUqQoLOyGN0ReNEqCZaIdlew2t3dEpo3Hpm6bkPkAPTbYXc4XcKTzyLqbFgOSB WuzZZztoVnxAHgIMBtdnJ03u6UUaiv4saUyUG2R7bCuMFL33WT0WCvjccJEXwKG7x8yJ tfzfJ5k9bh0tbolKG2/RcsF81AQq0I7reH6tf58yfjgp0q9YIyfwhxIyDpgys7E0DLIP 1MpY/WN4f1FEeUH2oWPrfh2yCHKUMW7qDf4Pmqw/OM+Dv46mj+2oJ9A+XzKP5FA3BiEY IdOg== 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=cEd7dcBp/ewqcEMt/jsotlbNFVREBf9h+QCFcqrOhYo=; fh=T4pBjDh0P5zqVPoB9fN2YihDd5kMwpMVGMziywgVNhA=; b=fSMPcAb4sr63A3m3ZiU9H06LFqL5q4v0OfO9nhYfG9Zs44b7+vUa7uVT5NGH3D+BLM RJstD7ZhMjjpbwkbjeKD7TuTC+g9Zx3LCPQ3O0OEmtDXvSBdCH96JfHcSyCvB8SmyDVw fxiVCGAku6GwxDFIAYVFyljG/Jv+NugJOcmxI3Ge9DdNHOp5FKF1AA8xmZKXpSWvzibE GADsSxbAFjy0f2Cyz5jDoM6BPoXEuwgv02KNhKbVuUf4InM6BXdezZbhPumK0QF1i1qw b6puQNZtS6wNU8swPANN5xhHfvvbM4CC2H2/tF+560vw24n3flKsMx297S5xvrPKmQgR ak2A==; 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=1775802770; x=1776407570; 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=cEd7dcBp/ewqcEMt/jsotlbNFVREBf9h+QCFcqrOhYo=; b=JRzeEadLUK8eWe4ndu6HscItQ/N45vmfObb1RtrZhxz85dIThU/afBOQYAEDhx1Rrh 2GOQ+3qOVWRAHsdIBRJSnZ5j4NTzEF4t4f8CxzGWHDTGznCTh9qw/1+Y0gq4Ga5Y5s56 6Omef1/JaKFgVm5oVu1ZchJz0x007sPndnGWTED3Fzr6FXoIjthmByuM6/hQf+rlhjqK FQrxEtncvu9bAB+cbTTfjkmZXbmgY2sOLJB8BYuio1C6AEXx4JWJ2u8jhApF9JaK15eu yZuv0oyYvi75jpWfFQGsldxtSu8fxPBxHqRru+sCxxVKa8oAc6OsePH3CeipY2IPy8BR VAYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775802770; x=1776407570; 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=cEd7dcBp/ewqcEMt/jsotlbNFVREBf9h+QCFcqrOhYo=; b=azf0cJrHa4298UQjQbspmZqqegNZqFxthSW9RSB5wygZAO1MkEEgAKBgR14Fd3Cg/s fWyAxpIDZzOv4C6rSyIdYeMNM4LGBJM/YocoRmubk1j/3wIR3Dwjy2STZS6W3r70Tqn1 KY53iXtZ3RaYVsE59sL//0moKWQHGHnltWMrm7ClVyT6a5MVaGhn8KvBIBUT+7WaIxAD 0ILJBFvlHzXwySIzKhnFOiFc6U0HkOfq/fTei9RPsun3X14+8VyjPHJBk2hEWVMA1sds Fc1+8Pv98RPeBOsn1mmqxBvR7GzkQ5uxUUPcrCtAbvvpulssnK1URY/Hx+prFB+wBNL2 p9Fw== X-Forwarded-Encrypted: i=1; AJvYcCWd6MaWs3rmhMSMqjnaXtIgvmuhTfDKL0dZUDDYSiFp8AA4kcYyw6r8rkNcprAaIi6+apbLOqxxtycb@lists.postgresql.org X-Gm-Message-State: AOJu0YyJoyQI7+e3TTe4XaMPfBoYlpnoXga07E2g+1ZrkQYla24JVj9P H/eG6zW3JfM1G2PVKZ35pwcJg7H16dM9tPxH0LPHeCwQ8Rosg9KI4TB96vto4koh+LoSyXUyXxE f6hBVj1/O+/JTHqvor0W3oNPZU9GG0WI= X-Gm-Gg: AeBDiev3sE/lvdwtYg/xTKqMLqv+65KbfE4wI2zcj/nTNXydKZiC4vmgoZhBONuqkIj LIYU9PKPDHWzC00Mo1+hrzvHBXcS4u3Mz/PAABw38F4K6/DMjUjz4WDi5+Z0asJIB8Xt8ikwOOa eWj3A69v4XR+j0/pL+DnOx8onvfAZcNTsEYtGOoR3h4L8iDV+NW8CuyEJZhPiRr7B8kOUC9UZor gspcaxb8Dy2mzmjQLKBDl2pQyELYonz7gqH/B5BXrmJ+yVbVZqiLrAJUsQsWD+p6T983zVANIHQ 7BFlLOSDnMvJp+JORiU0qcs3zy3Cz/e0rN0zbBB1k2qZ3FbWmXtBXXu6J+AxYpVH X-Received: by 2002:a17:90b:2c8f:b0:35b:a760:1a54 with SMTP id 98e67ed59e1d1-35e427e58a7mr2052142a91.18.1775802770105; Thu, 09 Apr 2026 23:32:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amit Langote Date: Fri, 10 Apr 2026 15:32:31 +0900 X-Gm-Features: AQROBzBl5W2IZIxY9gdAUz9X87uVKKAPAqXZJjkXSB1mt4ngbyB_x3T54dQ5aDg Message-ID: Subject: Re: BUG: PostgreSQL 19devel throws internal opfamily error for FK with reordered referenced columns To: Junwang Zhao Cc: Matheus Alcantara , Fredrik Widlert , pgsql-bugs@lists.postgresql.org 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 Fri, Apr 10, 2026 at 1:42=E2=80=AFPM Amit Langote wrote: > Thanks Junwang for checking. I've just pushed this: 980c1a85d819. Pushed a follow up commit to add an Assert making the single-column invariant explicit in ri_FastPathFlushArray(), per Junwang's suggestion off-list. --=20 Thanks, Amit Langote