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 1ukDCz-00H6JX-O7 for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Aug 2025 02:51:54 +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 1ukDCy-002uVl-D5 for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Aug 2025 02:51:52 +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.94.2) (envelope-from ) id 1ukDCx-002uSz-TK for pgsql-hackers@lists.postgresql.org; Fri, 08 Aug 2025 02:51:52 +0000 Received: from mail-japaneastazon11021124.outbound.protection.outlook.com ([52.101.125.124] helo=TYVP286CU001.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ukDCv-001MhJ-0w for pgsql-hackers@postgresql.org; Fri, 08 Aug 2025 02:51:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MPdoNgZo3VrJHLmzJsyUvOJkLOmGNAoyoSn46xKOrN4SqmmF+6lSP2hBdwx/DFCaK8Abjc1TfqJ5l54UpSz4IkPs98RqhBUPlNTj7dqlqxoEA7qcEvMJF7SvjSP4/R9BGUAYs6Mj3PsdbbzUkEoHLqKG5f9bECFCj6xBMVq/TACsPgfABkErI+LXsIXDstpuztukocn9XN2BnoBkuQrbD8EQiv/0Wa3AR/4rfZ8n4vp/poQFOa0o3Pm8TtsKopm0ChVB5rBu6uy0QVQsCA01cPgsen7GF9kJx5AYh4pU7mrC2MOHWBDHtVmcslWH8ubjLK5EFNi+flQDUv22LpjkYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zbwCkL2pMeBSb6u2Achj1JnLmZkPt9iUuTPX0aI4Yys=; b=hgDuU7ucbcnPUYrZxiMFFrhdpKO0O0qdb9TqycSZ0QFn7bPc5jGWuzQZqXRTUeRUUoncJSOolr27B6qOYUGFqlXWnkzz9wHvSqIZZJ/Bl+saM+AmA1tYwZpic7R2zCO0hYWkT1/b09VURPMMZ1Uaok0s8WFReV8CNHY3BddJD3zqT3JhE5VSaGqFKn07ReY6AQX0LkeJwGvwClLTLxJycNQiEgOchsncK4d/KFR6Fc3un+ErCr5I4+jwviSLc1buCQ7JEULMiWOdx+jm5+vXXOk5WFITKbaTlrLDUN/ACVw21apc+FVuqI3n1c1ILkgxOI5F8rwD8YZMiZVZE4SVMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sraoss.co.jp; dmarc=pass action=none header.from=sraoss.co.jp; dkim=pass header.d=sraoss.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sraoss.co.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zbwCkL2pMeBSb6u2Achj1JnLmZkPt9iUuTPX0aI4Yys=; b=jYB5Iiuu4SDoxHPSPUBDNzrVGbyxakDrNl7AZkEWZsJWRDpB5OtZaOSzXgIC6JUTD5BdXRna3i6sdAeyr8vQPKQ81BOCKZZlo2o3I1/0+JD3wq9qBKjSRSEpFAq9u4IteEQ3TLOfKXwYYJUzke8Fo7TqSQ7ZM3TPMrEjtUVL1gBXr2JvwcerxD1Utn2qkMTfpXrb3rAjAovR5LyTuu2n4umKndLd1qf/F0gAVv97L7zKyqNs9xfMvnqfbaaasHCMzUBVroi58WdgPgly2bKbaIDGjs9rVG/XZmb/lF3Qkikgk48DWgAgYrqJGDyxT1JbqnJ0NJ8fnr/K9OvdDV/9Sw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sraoss.co.jp; Received: from OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:189::12) by TYTP286MB4150.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:17f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.18; Fri, 8 Aug 2025 02:51:43 +0000 Received: from OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM ([fe80::a4f:22fd:288:2dcb]) by OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM ([fe80::a4f:22fd:288:2dcb%4]) with mapi id 15.20.9009.017; Fri, 8 Aug 2025 02:51:42 +0000 Date: Fri, 8 Aug 2025 11:51:42 +0900 From: Yugo Nagata To: Pgsql Hackers Subject: Align tests for stored and virtual generated columns Message-Id: <20250808115142.e9ccb81f35466a9a131a4c55@sraoss.co.jp> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: multipart/mixed; boundary="Multipart=_Fri__8_Aug_2025_11_51_42_+0900_CP97CmrUzTBhq9M8" X-ClientProxiedBy: TYWP286CA0005.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:178::23) To OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:189::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZP286MB2160:EE_|TYTP286MB4150:EE_ X-MS-Office365-Filtering-Correlation-Id: 5dcc57b6-750c-42c5-1b16-08ddd6268197 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|10070799003|1800799024|366016|376014|4053099003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ZnryQaoSuHSwrEuKcNy/wyXn2tvMl/Thzb30Cb6CA0TuJkFMdGQQCQavFuFl?= =?us-ascii?Q?HH6iISxL8NXzoPQLLZJ6daCxxZJhv6kZqIPelDLQTsXM6FqzV467oK6+ZrNL?= =?us-ascii?Q?h5L99aBTQqIkbzS6XPGUZLFSmib7yBc5tsIJqfJpMeD8V+1kuyImQybXST/1?= =?us-ascii?Q?4sFIOc9xZLvmEMrjIkD9BgSv4L6kH8BiyLhTl0keSs6xtD1Sdxpw4t5JKjVC?= =?us-ascii?Q?HALjPrOiWRe6zoVr2hot10VcmnFa1FaQF8bqTamwcNUZp3StKsZ51WqCYLYP?= =?us-ascii?Q?MR+Zvx8OQVLD8ZhSjsOZEIAmzOiRy+Y9tBPyna0EHbV+LGS3u0gq7a4kn9p/?= =?us-ascii?Q?I/yRXhwQokq5/Yc/+WHkwVZ2CmVkREdD601R6pdjgWR44bMUcY/zHeoJ8XTO?= =?us-ascii?Q?rT9YY7b08AqGht7kDh28/8su0TByCCYmHyRkR3iOcoTSMPrjkpn48fNyuA95?= =?us-ascii?Q?AOGlFrql7H3U7Xf+1288CEddC+lhFigcDi2qjtj6B1rATR191hwfmWCKiD81?= =?us-ascii?Q?4tmF7JCBJhdqEllJpMzRkGQFBrqnaWUL2K0OJF3XAEe+jNcbNDK7oOfMFLWt?= =?us-ascii?Q?jRMVjkAehbAqadQJkH8UY7dyLUh4Kj+UZYZ+M8ESI/LwW5Y+vx1DjBm/FQjD?= =?us-ascii?Q?fyfFaY+vxVSO/D0CxJAlxtiMWGw+xRz1P35/tqdrQhATVoyVTWERc4C+fLDv?= =?us-ascii?Q?SZKYCgDIdtEhpLgCfmkI+YJn2PCt7G9Envj4wCjYe3iY0fgr4PrQwnnWmOBu?= =?us-ascii?Q?mAype6TkIKZRtoUL8kIjxWCzcqIpSRn5I7R4RdI/Ev6YmsxCY2WwoHjypAUa?= =?us-ascii?Q?QNxp78S2h+iOolXLI3yAl1SI9cfj15ksklKP7rWe0DxIRWBBa0RpC63nOf27?= =?us-ascii?Q?peAOOoXPayeEtHP80XYnnZG8fk5/vAdUl5gaVr8hvgz6DvowRtEnji/wwV/j?= =?us-ascii?Q?2N4jfFuW7uSdvqGak9ZRhfWuAqnwGWnu7oz5wFu7U+tPWUInwkfyCCU7kPw2?= =?us-ascii?Q?aTVoIhsjoLGEmH7/LSTA8n70Y/fm0xjf6xdy4kZ4UuLmsz12PJPyoD6p1nws?= =?us-ascii?Q?zdm/odWS8/whsiwbYf1sBokW1OqiazAvSZB72m3x0zjuXjO/LdAyzDoJArvz?= =?us-ascii?Q?vw6tV2zdk/eLh7auffL0JefnZg0ufiG4zzEPx+jIpsLUyKoyQxAwrJ4fuE2D?= =?us-ascii?Q?8A21WPhmUtfeeOuu0PkJKaDZO7T0n6hmtXvfxmqZxhkrITtFO44FJnIs8tc9?= =?us-ascii?Q?HE9t/TX3/gencGJwxKZO94phZj38sP6bwQFeXJjA4ADsMWeg6ZZyuv+RbbQG?= =?us-ascii?Q?zBv7do/DK2iedKJzN3H9souLk8ByVCiCoYMOYTNm8SS1sdyH9bw63j9jr+Jq?= =?us-ascii?Q?8cl439FYhZGd6noTq8wTJLzz4XRdBQa6VYAvUE5Ht2zzTNGpWnJII+GY1z9E?= =?us-ascii?Q?5vdizVWlR5Q=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(1800799024)(366016)(376014)(4053099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zFFuObMKSd3sPagOsJQckQ+6CElswNobCHcrdGo4qUURyHfWWf9WDMB3fwGK?= =?us-ascii?Q?7enjzjBFIzyi5lDs2qNseRANqV4q5BLbrruPYG97ScgeiIUCLVhGD5Fv+RDK?= =?us-ascii?Q?TcFMtJb8k3FpUwTXXEOnCEdqocBEm9AuyFODLs/fEMkVjzZ/S9wDCsNeKoLz?= =?us-ascii?Q?SkV2dMfCAlFhKZ6p3SN7Se7Se0DovY9DZK8i6XVP0hEfsgUCPCOaAxkZIra6?= =?us-ascii?Q?wwM8Zswz7j/pN/KmWlZIr5/9+QN0PnIreWi3RoNUJ7QncFvUuJ5qjBTFlwvT?= =?us-ascii?Q?1b/f4Jd5fcSH8vJMh4Oa9zyOi2OWZ8eNHFPihvXJVZc5+plG22D6GKWdxxD1?= =?us-ascii?Q?wNyatiGzyMoJpCpwVnesliANiWd5RBVXXyZL3XvQRJgg5A66657e7Tc48vWo?= =?us-ascii?Q?2WtnAzt1xOlYGLK586n8Dr8pQ+Jx4HXzk2jdPjnz0Rdg29wGYhaA9/IcNOK3?= =?us-ascii?Q?USEUtNrI6JTOjTLKG4mlfY9gxJMrwbwzFbWQrAp8ZOx6vHDIxQK+A9UQWp9f?= =?us-ascii?Q?YQKLN0MBvUdrPvkkKbpO4azczpFMQjWGZAN0vggsXW7mpjIvwtUFbzwvyBZ0?= =?us-ascii?Q?8iAeaCcYxFJQswkTd6xfJMi3FhdBQslZmv8xO0HWRkN5qTcYO8qI8BKxb/XL?= =?us-ascii?Q?aKV+uaFmhcGbWuiZ4k2K7s61aQ18HwVBxLqn2LGjTSnRQJMyuSlE/3wB38jo?= =?us-ascii?Q?EZj43ocFCQduYVlwV6rpmaO6lj7rJOl0qj8d/MjQlNVn69EacU8qztVWBHFe?= =?us-ascii?Q?8SnpOTd4r9gkBhyNgmyubdCWs8AQe+VyTQE5lzeMO61gGuo8WD1tzlirYT9k?= =?us-ascii?Q?UgB04QI1Xu5XwHAJzKl7Vd4MnO74JkPgnsntqxGBA+3JH5Doy2jsKHzpLuL+?= =?us-ascii?Q?9y0mKA5dqjQ52GZLhJT6bLhzEl0L5LqskplQSRg65Pq8GosAs9Wgt23F+D/h?= =?us-ascii?Q?01YsR44OckJaw7etrPOub00NM+/YEK65/Ac167M2ysbov5FGnuWVyiF3viSA?= =?us-ascii?Q?uSMO4Lvb3Kk6B5VyQ9OQ9fLjb9Nab/QVmx1ewWsbEbd9OP66rR8kpezDoKbb?= =?us-ascii?Q?q/FT/FseOzdLDKPcfoicZ9zK35hTi3syKzKpvr5u/fzM58BGXs9bcldmmDRZ?= =?us-ascii?Q?y4/TU9yOifZsDE5KbqZsyAJIaUQck+QKGYS20k6HlUI70GVoqTSskM7OeqID?= =?us-ascii?Q?4G7Dk7IE1KoJX5frouCTCECaQNH3gHioOMeYDPQofK7yJH1YVwBbcQkfCxhQ?= =?us-ascii?Q?Mf1jJTdyeEAmiCHjV/uQPsIzsC2z0jZx6Pv182H3EB6vh1H68OvdooYGFLCL?= =?us-ascii?Q?UOdz+RBGDoEbVrqhbJuN8wqLEg/PZvdoC+LMDhas83frDOmP96jSDU3MZw5c?= =?us-ascii?Q?WlMwGJhed2tUbVljmvwouTwK7wdwRNtzS93JLYILX+geJwkwCuTSY2jk2Wks?= =?us-ascii?Q?tGguEr5ORnk1TGPblyKElzeo/XMuFEY/oN3YN+mTKFKnmtF8XtMow0mG43lD?= =?us-ascii?Q?LhL0jh+JdDiZrcccbZSAxlT2eOavY1mWLjDzDypFVuTVRE0rJ43ECMIkg/jD?= =?us-ascii?Q?3WpU309MOBZYYkXAIxwbW9CMbdbNDzURVAz6Q4xHpF67vJBXZyzhEDHgesrE?= =?us-ascii?Q?RPd3wVzS5Nrb7+KnYg38XjbZ7yo/tZ8arULFxdgePmhB?= X-OriginatorOrg: sraoss.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 5dcc57b6-750c-42c5-1b16-08ddd6268197 X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2160.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2025 02:51:42.8660 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 75db6c32-352e-4063-ae79-cafb8623f6db X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: t1YnAr5IPAWUq4+TmUPR7nmrVH/ExD1ISP7cc/GicHgJowTPFep2F8X4a6RbkCA7ZhKkKb7m9q1QdQtJSUUCzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYTP286MB4150 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --Multipart=_Fri__8_Aug_2025_11_51_42_+0900_CP97CmrUzTBhq9M8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, I noticed that the tests for virtual and stored generated columns contain the following comment; -- keep these tests aligned with generated_stored.sql (or generated_virtual.sql) However, it seems that some additional tests for virtual generated columns disrupted that alignment, as they were not added to generated_stored.sql. I've attached a patch to restore the alignment. In addition, I moved the test confirming that user-defined types are not allowed in virtual generated columns to the generated_virtual.sql-specific section, since this test is not necessary for stored generated columns. Regards, Yugo Nagata -- Yugo Nagata --Multipart=_Fri__8_Aug_2025_11_51_42_+0900_CP97CmrUzTBhq9M8 Content-Type: text/x-diff; name="0001-Align-tests-for-stored-and-virtual-generated-columns.patch" Content-Disposition: attachment; filename="0001-Align-tests-for-stored-and-virtual-generated-columns.patch" Content-Transfer-Encoding: 7bit