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 1w02js-001Yhm-01 for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 19:27:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w02jo-005WEZ-22 for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 19:27:29 +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 1w02jo-005WER-1C for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 19:27:28 +0000 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w02jm-0000000215K-1xTB for pgsql-hackers@postgresql.org; Tue, 10 Mar 2026 19:27:28 +0000 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-b9382e59c0eso1163517966b.0 for ; Tue, 10 Mar 2026 12:27:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773170846; cv=none; d=google.com; s=arc-20240605; b=L4j518w3+NMQb2rAxuLsw3cdqddMwQIUwIEqd7RuhY38Q5AmhyA8OU4jo9cVsyFogN dQ5dWczONDR6U4Hsd+xe+8nMowhcrwF41pZIqbhU6FS/p3seZtZNabOlyUMhCgD5L/JV cxjGzVrF8jWYEyrGdY81IswdFLy6ugTEB/FcgYZnWYv5Bf1qRlUbdCECOSNsI7IKVllY 4+VzO8rx+D9D4I2gY/jKL7PoPp0ksf6SSNMbIRWe9E5yuQktcKiRqkpEbDsV9u5NVwqI TiOQN8ZKL1Wpy5Azc6bc0I6MYoahRiAKL64YadGBbEcmE/mW5i3w3+G6WdhUS37BjXdS m9pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=7CQTxbjKYVvlyN8uv8/UOwRDw9XfjWxZIzFIZZVEk3U=; fh=WPCnJkGmGWzKhirAvBLp01U6zRAp6RVW+Gzv/1VNlwY=; b=KOLjwvDFykkPwtVxjjFuLr176ByFCfKwahJO+rnPJsnJcjrXzWnsMYeAQd5QpSUycC gQZo8KbCXqdooEztQWwrGYUogu4zW4tDNqD46GW2IyIJRNG9htFamASOI9nJIGR+V/Jj Nu6v4j9e8xVmFAj5YlKjAcAmWhEyyiMQp3Ef86SbOH4KNecCHeTh/lmZRx51UZcq40nX YSVSdnKnDx7zZ2FxcZlHo8yHBplVSaI9ndrJ91IrN+vzS5HE3q9ACulb93LPUYS0URaM ZcuAuUqapZ15G7jXAjLK5GWsuqoE5+rh0wHuGOgJ6vfMudFtX51SvPguduEcxtQTB6lW 47Qw==; darn=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=20230601; t=1773170846; x=1773775646; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7CQTxbjKYVvlyN8uv8/UOwRDw9XfjWxZIzFIZZVEk3U=; b=BqNxQBdJ7CIoNir/tEvLHj7chM30dTmQDYRgwL9QWrVCq81UGcPPaOdcqjIumDU7Mz B1OXouKGI0yQWZwxD5fSG4ofW98apu/oJH6UDOFvvcXqhcT1px8lWJJ+YjToIKNXNxAq CCA5rLZbxArksrkw7tQEfDJehHbnTJCYqOBrciX2ijszlGCcpKtH22c/JJMqaFJGsoJL 3Rxk4lLxOAQzip81WL220rwE7NAyEhJqvYI/lj+C3E5cSpIH04197tVW0wOYYcwZZnNx a5RSgVFTEwpIshBnlkwO/kfWoK454hwfwls6/8/DZqEtMwb1DVtMEgD1iKc8+pIVB6RR fxBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773170846; x=1773775646; h=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=7CQTxbjKYVvlyN8uv8/UOwRDw9XfjWxZIzFIZZVEk3U=; b=Ueraimup2ZwsQI3GI1KupZh0C3YucPCYZEPPlcmlKTSytKcm1QqBO/f6kg83gndTsv p0E0r9TYtPH877h+sIiOY3DCwf2jKYFThcwjqpgE8QlNWh285sxWPezLxz2a87iyoPpM MatZXu5C3qufB4EGeUNj/M+p/WFFM0d7kAJlA5cSSoylz0EJgJxHOD2m1xvEEtOmHRcR IKhRD1JN5MXTnbrTGBa/6aPQoq+EcFqWDXs3Nw1f/rXs+Gj+p/0Zyn/HY4qg7WdK53wq 8uiYHFE0fnvOsTVpb+F/qaq0Y2336uanozTt21scpBkLKEVLIH19f8v5XfdNeaaNEMFD gnOA== X-Forwarded-Encrypted: i=1; AJvYcCX6IreRpbEDKUbdXR0q8JJczkowZb0YvIcTB9Sxk9mJVpfmSHu0P2VSbw+udjYxsK6MYWKEfxG7WILLFgm3@postgresql.org X-Gm-Message-State: AOJu0Yx/YQKUH68OmTKb82Qov17JY5UIK/GcgR5ixDhfMY1lmYGTTOkB FuL/9udqzUJ7e0SWT+ckXA3XtqAQMZ2c3TPZzuHxuPqeQ+HCIYLXbK14GPZIqBh7uaCLrCgU/Kc pEl1EaVbozSFEJ3XhGlvHZ7GReW1Kp74= X-Gm-Gg: ATEYQzxRvUQTC+5wYcLB31F/5+B2Ieu1SUis7BzTH+4JVdRliuUwFgmHxQSvN0kMn/h 1a+20pkrYTSUI5EpXpme2Y0wATZUWGC7eqPHv0U33agRPR54KCgnZkTypRMKSlR2sun0UqGNxof ydtdPoNOTTTd3ZU7mCRib/JdgIDEYQZpJEF6Zst4dO3eXUF6oWpwdIZMRCfORa/UJ+QUkQz7bcy 8lMWyrfY0ytjYNnf8mb2F3WYLDmTWTYmK4tj/Ld56ve6KhbOAUJbEYrqijDI1j9T9SAruaQmvnc zY2Qzw== X-Received: by 2002:a17:907:3e15:b0:b88:5158:d106 with SMTP id a640c23a62f3a-b942e00f91emr1011947366b.52.1773170845364; Tue, 10 Mar 2026 12:27:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sami Imseih Date: Tue, 10 Mar 2026 14:27:14 -0500 X-Gm-Features: AaiRm50MIdDiewLleQ1U950NQm1zGSstG_ZbdQhjDQ5WagBQYPjrX9i_YgU7zqI Message-ID: Subject: Re: Add missing stats_reset column to pg_stat_database_conflicts view To: shihao zhong Cc: Kirill Reshke , Fujii Masao , PostgreSQL-development Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, Please don't top-post. it makes following the thread difficult. > > I also noticed that pg_statio_all_sequences does not have a reset > > column. We should fix this one also. What do you think? > > Right now the pg_statio_all_tables, pg_statio_all_indexes, > pg_statio_all_sequences, pg_stat_user_functions all do not have > reset_stat supported. I am actively working on tadd a reset_stat > support for these view. For now, let's quickly address the db conflict > first. It looks like stats_reset for pg_stat_user_functions was added in b71bae41a0cd and for the others you mention, expected for pg_statio_all_sequences, was added in a5b543258aa2. These are already targeted for 19, and you can also see that in the devel docs [1]. The changes you attached in v2 look good to me, but I think we should also add a test in stats.sql as well. FWIW, I find using "git format-patch" better for the threads. It forces you to write a commit message and properly formats the patch name [2]? It's the most common way I see patches being submitted. [1] [https://www.postgresql.org/docs/devel/monitoring-stats.html] [2] [https://wiki.postgresql.org/wiki/Submitting_a_Patch] -- Sami Imseih Amazon Web Services (AWS).