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 1sz6JH-004D1j-Fb for pgsql-hackers@arkaria.postgresql.org; Fri, 11 Oct 2024 03:27:23 +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 1sz6JF-00Cfw4-Rb for pgsql-hackers@arkaria.postgresql.org; Fri, 11 Oct 2024 03:27:22 +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 1sz6JF-00Cfvi-DH for pgsql-hackers@lists.postgresql.org; Fri, 11 Oct 2024 03:27:21 +0000 Received: from mail-japaneastazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c405::1] helo=TY3P286CU002.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sz6JC-000Ins-Ub for pgsql-hackers@postgresql.org; Fri, 11 Oct 2024 03:27:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wZxXV/3X0c6t/ytWhAP1S/L6s83xdg6IS+P0ntXtxPWFIaANRYX5rjamMImWZ3O7uosUUSr6JpwNkeHNYwVXUHPQzFZiTVK4VzFU+SijExpgIm+l4l+Boys2+FC/UMZkcqqCJnIT/BOM8JC9PKGU+rlne+qb6SrwUviGxpTmWFgvZcLkmxBZNaEamt/BvZvgIfbcWZQXgd5VUPQyn30EPHUL+xP8iwEhvsVqGRCRpUtpmi7kZL9AgkJBMAD2O+Co4msCrBItVizjfkFuN4WcRmG/Cj3AEiswoqqfNiltg1ZC1268BA6csJBC6POS66xKkNWFhgDKea/UBTsU9lR/Cw== 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=MOK2CpjUKyGmtp2hMhWIcLy+ABQv4MCMoBvWqzbNCBk=; b=yK3JhabVYoK6mtJt56ArU6Tv/BKkLYXpdMJODppGaEMjSlBR2IqB5CFtvmPW5+0a8kdjgGd6R9pxrRawr693OP4M5KlWaExn5mg5NMzA91UgPEGVP0PK0iYd6cH65nCwwp3EsojtfkOZ58rl0m2DGuGGrd0llx3/a3q9PEHdGPvHpmgOAIDxPs+UQKOy66QXUT/Js+AGuo0t60RHLcoS9NOJtXtmZMGAQXYXr3TXY9xlkcD8XbE9kqjzEitggSleMjhUkaxoEuHx3Gjj5UGHTis7dFbOkSyRfxwe1OTYkUhvl2TRHA0X0rnXgBOWT36Y7InROCsM4CLzODUk1vMVAg== 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=MOK2CpjUKyGmtp2hMhWIcLy+ABQv4MCMoBvWqzbNCBk=; b=Mc114OioXXF6ubM8ZHb45VQDdiF+OfVIoFMHD0wziYzTsQKStToUOfTTGToHJC7xuyhXP9l+/6jVvz3s1rJuQ0izUIuM1209z3gkMzgTzdR/P5sDInyXivJAZ7yWoRxYCZ2KPKgFxGKqWijpJy8Fxx1c+s1DGGNH+K3qVHZrFSlwRXuoxcYB/qDMLIzGXdzMKnsrfyNRJFR1/9SjaRsp5Xn4P6NwP0dmlpsexT4W4t0n8CPccjxMZOjwba5wYlbq7TQfGTYs2LBVUmt/NZpEB5U+INpZAqsAGgQbJOy9mgIjvI/e/DW9lj/ev2fE+jRd6FoVnEp/AdS8O2QGDImHvA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sraoss.co.jp; Received: from TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8026::10) by TYRP286MB4813.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:13e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.18; Fri, 11 Oct 2024 03:27:13 +0000 Received: from TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM ([fe80::42e3:e942:b68d:dfac]) by TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM ([fe80::42e3:e942:b68d:dfac%3]) with mapi id 15.20.8048.013; Fri, 11 Oct 2024 03:27:13 +0000 Date: Fri, 11 Oct 2024 12:27:13 +0900 From: Yugo Nagata To: px shi Cc: pgsql-hackers@postgresql.org Subject: Re: Remove unlogged materialized view persistence handling Message-Id: <20241011122713.ae6b9fa0b4574c65d8bd08d7@sraoss.co.jp> In-Reply-To: References: X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TYAPR01CA0200.jpnprd01.prod.outlook.com (2603:1096:404:29::20) To TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8026::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYBP286MB0111:EE_|TYRP286MB4813:EE_ X-MS-Office365-Filtering-Correlation-Id: 88c1d529-bc64-4cd3-54d6-08dce9a49933 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|10070799003; X-Microsoft-Antispam-Message-Info: =?iso-2022-jp?B?RzNYVHdJRnh0R0NzdDFmQmZ5Lzdsemduc3hTTG1PZG9GREpaaHVoaHJL?= =?iso-2022-jp?B?WnROTzNkbWpFdGxFQno4OXVTVTJiUkRKMVJhUzdTZlZOMm8yeUtZUTh1?= =?iso-2022-jp?B?NWZPNlFhQTlzd3B2aEJHcVhRbngrbXdHWFg2Q05LcEZ0SHVEVXFYRTBS?= =?iso-2022-jp?B?MmpBU2x6cUxTb3V3WEZJUlZJK01DU0Y1V0tLZ1oxekl3VHdtWWxDaUE5?= =?iso-2022-jp?B?OGR4S1B2WEFFbG5vMXlEa3Fzd0RrSDNXU1RLL0hZSUNDUU9wbi9qOHhD?= =?iso-2022-jp?B?SWVRb21wTjBuMTN1UXNYQk8vVE5YOTJSN3YwM2ZwaGx4YXAwYjJjL2NQ?= =?iso-2022-jp?B?NDdneXFEbTQxZkttU3RoNXQzYXd1b1FNTzZoeHFhMUs5VFE4OFZpVnBp?= =?iso-2022-jp?B?QkVsMjU5eVhMZHY1SU9aalhjNTV6UzNpcWp5bTQxNXVLVWh2bTZuMFVl?= =?iso-2022-jp?B?YkhTTGhqRFFUYjB5TlZDbWNkb1FlOXErUmZPVjhpdklNWkFxNVBQWkFT?= =?iso-2022-jp?B?TkRBSndXdkROYnh1SzIrSWZXWkUvR3E3MXJsOGRrQ2pPYlNBcWh0THF0?= =?iso-2022-jp?B?OU92ZWdId0J4T0dEUVJESXlVNE94TytJcktnR2szc0ZtUDQ0V2xSVWFj?= =?iso-2022-jp?B?cVZkMW8yT3lNUDlGSjg3SzRpc29PbUNLbGk2QVRQQ3dldVY1YVBsQUx5?= =?iso-2022-jp?B?cjg2NnVydVFHYVNFMlVDL1g2cGRQaWo4dWNTVjY2Rll2WW1IYWdMdzJJ?= =?iso-2022-jp?B?VjBOM1UvQ0MzY1lNbk45b0xCUkRxTHRkSTUwTjhJeElWbURQdWROaGpC?= =?iso-2022-jp?B?STJTQVp5OWYwN3lndjBqaHpzdC9SR0h0NGU3UWpyeGNSSlN4Wm0vOXEy?= =?iso-2022-jp?B?a0hhTWFsaWwxR2xkeEVVcThGZVhKYTlLZzlCV01JN01NSDZzUWdLSjhn?= =?iso-2022-jp?B?aE1jenlKczhISHJNWjBTRlczZjZaclJrSHVIT1Y4c0tnMDlLanhlVTVH?= =?iso-2022-jp?B?ZXk2TGdtQ1pJQkk2YllRWTJFREFValpwTlE3V0JSZ3pqajRZOVAzcnkr?= =?iso-2022-jp?B?dmdrVC9GeUlYMzZoRFNpY243cGxTNTJXR2M4MG11S29VT045QTd0ODdB?= =?iso-2022-jp?B?Sm1nNi9iUFBCNW9xdHRMeElCWllEZE1Ia2hVZ01NZDM5MnI5eGh0dTRP?= =?iso-2022-jp?B?UmZ4ejVBUEJVYTNXU3BwZDE1SDRuR0dyLzVwWHhQYVU4T09QTi9ObjBB?= =?iso-2022-jp?B?bThJZWQ4dEgxSDU4L1NRQllseHp2TzlDVUI1NWp4bzNSY0dQMm0zLzll?= =?iso-2022-jp?B?NU1PekR6ZGEzYTEwdEMwd2gxajB1b2ZDcDdiSVROa1l0MzlzWDdLdFFJ?= =?iso-2022-jp?B?ZytKdjlFbDdNaTJvQlM2ajYrdHU2U1NxeVp6eDFhYVl4enMwY0UyTmJh?= =?iso-2022-jp?B?WnhXcEltZGVEOFVlNEhtV1pSVUQ3QU9XaFZDOVdsQ0pSaDIvaW9zZW5U?= =?iso-2022-jp?B?d3Z1bXNLTnliQnRBZGhiUFZGMEJSdUxuR2c1TUtBeW5kSnUwWG8rMFlC?= =?iso-2022-jp?B?UkdPMnpmT3IzenFtZVpDY0ZOSTVON0xwZ3MwZ0R3Nm9ITkZYK3B4cEtM?= =?iso-2022-jp?B?WWQ2alkzNGh4NHMzcWxpNVpxdUJiUWRuQzZ0ZjhtMGZvaGpheWppUlZR?= =?iso-2022-jp?B?YkJqSlpqc3M3WFIwRkIwRG9kYW03Q3BEZFc3LzdwT1pyRXBpaEUwTTd5?= =?iso-2022-jp?B?ZU5La0ZsTlFiTXNOWHZ3SjJQV05tazNHM0MzbXhCeVF3NHlkRGQ0SExI?= =?iso-2022-jp?B?TzkzWS8yS3hlVHpCOCtkczEycEtpZS9jT2FkZ0F1cUE2SVMvbG9zdC9n?= =?iso-2022-jp?B?PT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-2022-jp?B?T3gveWMzbDNpcXY1TnlGcGxNL0IxK1dmTnkyRmRUak45Tm1CeVlpbzZU?= =?iso-2022-jp?B?OHJDdzk0NkxuZmhoRE9GNDZKUFYyYVJvQ3RHQmYraTBJUUt3Z3QvL1hZ?= =?iso-2022-jp?B?TzdOZ2xST0pkZGpQU25IQncyQllDSldTam0vMVdwNS93RVYxMENlSXV6?= =?iso-2022-jp?B?TURNQ09VRStteU4xUkRvdEZCK3FFbER0NWRYbm01VFN5UUovMDRSMklO?= =?iso-2022-jp?B?Mmw2SDZNMWpYOXhXTytDVUxhU0p4THZ2d09EZllQSXQxUW9odms4MU5Z?= =?iso-2022-jp?B?Q2E3eHpuYVBJMU5MWWVKNXBwVVR2OS83dUZFZlFSeDZjSHBuTjgvckFR?= =?iso-2022-jp?B?QjdsOXlsNjExb0tRNlNqQm1OQVNhMzBRVWhUMWZka2lReU81Z0YxdzNy?= =?iso-2022-jp?B?cGFMTkExMXp3QndRN0NkTFAyTkZtTDM5S3VudFAvdVpYZkN0Y0lCSHpn?= =?iso-2022-jp?B?QWVPRjU3ZElvQkk5UWJiUW9hcWtadzBraExxaWlpMVNQUDV4dUtFeXdk?= =?iso-2022-jp?B?d2JnbjhuRXhTREphb3VwVkIxeUdXOUx0aWpxNS93VzJkcWxSUno2aEZN?= =?iso-2022-jp?B?bEYveTlLckF6TlhTbXhkUE1oNU9MNlNQWlJsY25mekVMZEY3VDVnK1JS?= =?iso-2022-jp?B?MWZKUmpPRkE5bHZSY1NvTVE0b05Hbm14Zlhyc05qWFhaM3YwOS9HRDJB?= =?iso-2022-jp?B?WXNNZXhDZFNrbXFHQjlwUU85SVFqT3FOSFVHQjFsN256eG5kREhHYlh6?= =?iso-2022-jp?B?OUpxb1F0N0NBRkN3QlpDS084SkQxQzlqbitVU09DSWxkTzExNHdvQmNs?= =?iso-2022-jp?B?QVhFMTRhTm12K0lXY213RXBsRjNmVmI4bFdRNTh1SVVZS1RocE0yTFVq?= =?iso-2022-jp?B?SmFoMGRZd0NQNTN1RUFidVFCcE1OT3NOa2MrdGk3VExENFJpeDFRTm9X?= =?iso-2022-jp?B?V3ZyckduRU8vWmpJRlFJZVM5dEpVNnlXSFNvVHBqSWtrZmRFRFBrYVJC?= =?iso-2022-jp?B?MHhaN0daR2hFaEV1bGpXVldBNVBTYlo2Umh6b29kZkxoTExhL2M3UGNQ?= =?iso-2022-jp?B?Rnd3TUhzd3R3d2Vxa0NXbklwZUZ0TnJEY0dsQVZHTkQydlZTcENOQm05?= =?iso-2022-jp?B?UkluV1dXcmt5ZFJqVzJydFFYY3liT1lYbE4rc0tqOW1ET3ROakt1S08v?= =?iso-2022-jp?B?dUtuUStpYVk3YzBTMXlUN0ZwM1p4ZHRDR2FPa0tSM3pCamo1QXJ4U1NC?= =?iso-2022-jp?B?a1YrQ2FHVVJadGwydE5kSWJ4NXB3V0svdHZEQmRFTFR2RE5YckVKSmk5?= =?iso-2022-jp?B?WDVqaUZ0Q01UUkRxY25GT2c4eVpoNGVZRUtXZ25BM0NDVjYrVjhNSGxn?= =?iso-2022-jp?B?SXFkV3BHRlVnNG9selo5Q0NUTEk2VFY0ZGFFU21rTE9qYTZ6N2JzeHYy?= =?iso-2022-jp?B?MlBKL1dLTWxERnNES2hub0NqdkpZUmMwMnFQYXozaDlYbzl1NzBWNzdN?= =?iso-2022-jp?B?NWJiWFUxSHRKWStncEFQeGtLSVNQT0VJdXQrY0lTZzBOdWtXb2dQWlhW?= =?iso-2022-jp?B?T2lXK05MSXdJRm9nMEU0M0xyNjlBbTN2cnVIbE1jd21LZW1qSmNpTFpw?= =?iso-2022-jp?B?R2MyczB3SGJUQ29CZURIQXdRT2NPRzI5dEZFL05Bc0grRWkrdUdHQnlW?= =?iso-2022-jp?B?dC9BaGVGWVJydnBkaE44c1A3dUtJL3lpdXQzUjJ0eVBhOGpoM0plNnR2?= =?iso-2022-jp?B?YjZkZjljZFpkRHlHNmZUMEVuZ3lycmRkcTJpRW9CcTBPeWJMVlY1MFBI?= =?iso-2022-jp?B?Ync5ZHgyTmNYOEFZU0VpejMxRGVtcXZwWGlwcXpSMFB1MGN4OHpGWUJh?= =?iso-2022-jp?B?QVF0U2hEc3Zja0pOMFdhZDVMZ3V3UVBhZ2lmOGx6UGc0b2JLS1gzb3lU?= =?iso-2022-jp?B?NzF0LzE1eU02TE9vQWlCODVqMjZ0V2JKNXFYQmdia2M5SGZ5VG5oVFht?= =?iso-2022-jp?B?LzVSTkFlQnN4ZFUzU29GY2N0alVGNmE4Tm1xYzY3TkNpYitGM1hGdExT?= =?iso-2022-jp?B?MVdiNzljTkNHN3FUMk51TTcwMjd6WFVzSjk1U0loak9hSGhvMGJoeFhE?= =?iso-2022-jp?B?b0ovTE9XS3FmVGlnelRIT1pqMUJ6Zy8ra0dEYVdXQnpyY29PUG0yMEVi?= =?iso-2022-jp?B?eUorY2hoay9DVU1wVlpPdkxiNGo2WXdlSXJQdDhMTzhCNHExMVU4SjNk?= =?iso-2022-jp?B?RFE4Z281KzMrRm9nU2k3VjdTa3lWU3Q3QWlpUW9uNzRBMTJTbGpHODh3?= =?iso-2022-jp?B?R1pVaVJmZjE5TmRsZytrM2RPU01lem5qNll4SkdxNnJyZmZ2LzRLd202?= =?iso-2022-jp?B?bkF4SUkvbkZVQzBtckJESjFFUnYzN2w4c1c=?= X-OriginatorOrg: sraoss.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 88c1d529-bc64-4cd3-54d6-08dce9a49933 X-MS-Exchange-CrossTenant-AuthSource: TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2024 03:27:13.5443 (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: GgG4oofaCDgaorSPGky8p2AyrzUuqFO9KN8e9hgYkr4O+o/MKs+/q7uhUdbfI2vUCDKi3rwyMkOHyN3PsSK0YA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRP286MB4813 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 11 Oct 2024 10:35:17 +0800 px shi wrote: > Hi, > > Since materialized views do not support the unlogged type, I think that we > should remove the logic and handling related to unlogged. Therefore, I have > submitted a patch. +1 Materialized view is introduced by 3bf3ab8c563 and at that UNLOGGED was allowed, and it is disallowed by another commit 3223b25ff73. However, it seems that the tab-complement is missed to fixed. The Assert for RELKIND_MATVIEW in heapam_hander.c was introduced in d25f519107b after that, but I think it can be also removed. Regards, Yugo Nagata -- Yugo Nagata