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 1w023N-001Xtq-1J for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 18:43:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w023K-005IOQ-2e for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 18:43:35 +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 1w023K-005IOI-1e for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 18:43:35 +0000 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w023I-000000020lQ-3M4n for pgsql-hackers@postgresql.org; Tue, 10 Mar 2026 18:43:34 +0000 Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-46701f2077cso177249b6e.0 for ; Tue, 10 Mar 2026 11:43:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773168211; cv=none; d=google.com; s=arc-20240605; b=EMKqK0jVYBAhZFwlciByzvg2aZEPqFnSBUpnqM7e698vclCcV/NPJ/nW5ed7xZNFyZ K5Zf1Dh9Pt49mIDOtI2uQmF7+IVebamziRFGIcZKYpcjvbGWIXbkVUcI3+UVyEGivnSK f1bsCoAuxHpe1baxmtmjLSOEX9s0ElXWHMsOqNzRk3+xgB6Fbs1JMfC2CGdnrKkXdI/s UBHEq6Zrj58gVV2JTzlr8IHa+kW3P9ZZ3qgCo8xEuN0KVRedyG42Vu0vQNmOCHfjOjmG bE97KxypRuwzr5NH5m/Q1O0u4r3E3BOZvde0U9QftE44AhoUcoK/I4en3GFBqAU9FnZb qWJA== 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=4PmgzywJjJKx5Wqw9/YJ69RDJUit4Aedih3o66mVgp4=; fh=dK5ZuIgv8b+p0PjqBZOH31v6t23F5RRRjCpcnbccH94=; b=apDcHk0Pka2BA2A4E49oTZc0LzClXZz1lDH+2Zm3zZHWl29vmzsEbNMd1DEbG1sDoa 8Nki3FTFY/rPe9HWk2dsfMnxiBYlkJJVvH8/9jjT918v45ab8LfTXB7+xI5m7tJ4+FBf DtB1cvRzjZFqYVCoy7V2SiJmKIwib2KwtVerx/rLwefY3Lb0qPQp6NulqzwyvCqL0PTB eWSUtFwHMRQnDH+3RXuTMPxnmu6e6tCFW7f0Q5A7ilROIxyc/D9FeC/s7C3+f0eWef7d jS8gP+CN/KaYTWlmgjkutxAWVFN9pJyeMi+6MsN1D3ZhXeGk8NZtitQMmKdQYxpJGkFi l2vw==; 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=1773168211; x=1773773011; 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=4PmgzywJjJKx5Wqw9/YJ69RDJUit4Aedih3o66mVgp4=; b=NBVD4pRIgbxYfzoScsstrg9cvr8jtYuUPpB+E7+HicomY9DjXCEHotDFC79KDyTjCd xkQp7hZSueCWTC4JeG7WH/jAChKOk8WTSItXRS3CXsPBq4ch7ydNlJR7g5VlWH/fp5n9 c29FD0hOxZwbcXOsbaLFSETs0FSKP2cTMSj5OuL7mC12uux5eBgPiCXxjfyZRa7Axeec WlRdve/QQhgrPui78MIb4Yu3wyH6F2mg4QtVw9SCzpvREAEoRWYJchdfD2fXCzKSsX/m Q4jfrigV4tIdgZP3f5lBdfl2sjik5o3kJa50LIYj2DpjRXncHDW7vRkdCMlN9aKJmDd6 XFUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773168211; x=1773773011; 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=4PmgzywJjJKx5Wqw9/YJ69RDJUit4Aedih3o66mVgp4=; b=thP7OAQjCWKDNVGDnEUDlZpdh7YUvA+s+f+LsKncd5wBUuejG5TQqx4CG/5/3UQbjz /XZj2po7uQWq/tx607gH1JLtOB9c41MEfvXYCSOIaFnM3f+IaC2QLfnbjo0ht3QlPHKU xJf5sBInwkNtijnsi8uVbGaUx6LM3NlYSjaG3e4aNXgr3ouU/Rfm3nw166FdqaJb4vi+ X7/8FrMr6FRUQGDcblWmPsd4SuwgJ8kP7+c1mLg63SIYocAIyowUauP3PjfU96QkG8dO zns54n1CmZI7oOChrsBydU+jlqWYBxXlVFMFQ9u1wgvtOCptZX+tFy3XsCRePZK8iXiF uNaA== X-Forwarded-Encrypted: i=1; AJvYcCWLoOysUGala1kpMb04ZBh3auTB7e47RDxT3BiZ4UceEUIS9dwGArumb2V6vO8hCScqEgn0VFfr7t84/3lj@postgresql.org X-Gm-Message-State: AOJu0YzvBV9GqL6k9SnKbzoR7sMvClM+QP7jg6AhqYh6DjA0HnUwjP0Y Gm4LLV2mfj1YftlJ6eHg8gaARLTHu5HnzQpW7FCHBt1SKEIj2atqIGcyLEO3LQpN89A1qVhJSr6 QfYZIAoh4fog+8hF24zq7FCo1HVvFduQ= X-Gm-Gg: ATEYQzw8s0aAwrxHYYlxv1f8nG+hUVKB5Qy89k/ojIMB6bnvDXmlBl8rIWTZoDZvWs7 FFd3S5be0wGhKqZnpNY1R4m3V6RMMR5tOyXHH/BMuX2w2QSMfQFgqeogL5gAZ1G/0nSQ7pTJB2H HzlVJzd97zzhAKqgc6vjco7tXflrKTxatBnoXLjIlD026Yn3OBZGhn2NLkal35PUTawEvNyXO4o 4GaIS7wDEcSJt20P64eEDC2/6+F2CMnLLiNNjO67xM3ijjYhE0EH32/bA4lbjXKgEYKbipJ/I+J Q/eCG5pR1NSSuGpxlYDjUgVJqfQQRXTeraoQm7C65A== X-Received: by 2002:a05:6820:290a:b0:67b:a543:dd2f with SMTP id 006d021491bc7-67bbc4d2a80mr2218728eaf.10.1773168211127; Tue, 10 Mar 2026 11:43:31 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: shihao zhong Date: Tue, 10 Mar 2026 14:43:19 -0400 X-Gm-Features: AaiRm53e-eG21gABOGANyAzZCcJx51LQHF8VYDJ3uqvY-cxqtUhC0K3d6rVZjIQ Message-ID: Subject: Re: Add missing stats_reset column to pg_stat_database_conflicts view To: Kirill Reshke Cc: Fujii Masao , Sami Imseih , PostgreSQL-development Content-Type: multipart/mixed; boundary="0000000000005a2ef7064cafe587" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000005a2ef7064cafe587 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The patch has been rebased, and the documentation and catversion updates have been added. > 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. On Tue, Mar 10, 2026 at 7:32=E2=80=AFAM Kirill Reshke wrote: > > On Tue, 10 Mar 2026 at 06:17, Fujii Masao wrote: > > > > On Tue, Mar 10, 2026 at 8:33=E2=80=AFAM Sami Imseih wrote: > > > > > > > The attached patch adds pg_stat_get_db_stat_reset_time() to fix thi= s > > > > inconsistency. > > > > > > > > Please let me know your thoughts. > > > > > > This view was introduced 15 years ago, and surprisingly this is the > > > first complaint about this. I am also not very surprised. > > > > > > I also noticed that pg_statio_all_sequences does not have a reset > > > column. We should fix this one also. What do you think? > > > > +1 > > > > Also it might be better to update the docs together so that the descrip= tion of > > pg_stat_reset_single_table_counters mentions sequences in addition to > > tables and indexes. > > > > Regards, > > > > -- > > Fujii Masao > > > > Well, it looks like there are not so many users of this view. Anyway, > +1 on change. > This also need catversion bump > > -- > Best regards, > Kirill Reshke --0000000000005a2ef7064cafe587 Content-Type: application/octet-stream; name="pg_stat_database_conflicts_v2.patch" Content-Disposition: attachment; filename="pg_stat_database_conflicts_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mmkyjkx90 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwgYi9kb2Mvc3JjL3NnbWwv bW9uaXRvcmluZy5zZ21sCmluZGV4IDY4NzhiMmQuLmU4NTY4YzcgMTAwNjQ0Ci0tLSBhL2RvYy9z cmMvc2dtbC9tb25pdG9yaW5nLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL21vbml0b3Jpbmcuc2dt bApAQCAtNDAzMCwyICs0MDMwLDExIEBACiAgICAgIDwvcm93PgorCisgICAgIDxyb3c+CisgICAg ICA8ZW50cnkgcm9sZT0iY2F0YWxvZ190YWJsZV9lbnRyeSI+PHBhcmEgcm9sZT0iY29sdW1uX2Rl ZmluaXRpb24iPgorICAgICAgIDxzdHJ1Y3RmaWVsZD5zdGF0c19yZXNldDwvc3RydWN0ZmllbGQ+ IDx0eXBlPnRpbWVzdGFtcCB3aXRoIHRpbWUgem9uZTwvdHlwZT4KKyAgICAgIDwvcGFyYT4KKyAg ICAgIDxwYXJhPgorICAgICAgIFRpbWUgYXQgd2hpY2ggdGhlc2Ugc3RhdGlzdGljcyB3ZXJlIGxh c3QgcmVzZXQKKyAgICAgIDwvcGFyYT48L2VudHJ5PgorICAgICA8L3Jvdz4KICAgICA8L3Rib2R5 PgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsIGIvc3Jj L2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsCmluZGV4IGE1ZDNlMjMuLjE1NTJhOTIg MTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL2NhdGFsb2cvc3lzdGVtX3ZpZXdzLnNxbAorKysgYi9z cmMvYmFja2VuZC9jYXRhbG9nL3N5c3RlbV92aWV3cy5zcWwKQEAgLTExNjUsMyArMTE2NSw0IEBA CiAgICAgICAgICAgICBwZ19zdGF0X2dldF9kYl9jb25mbGljdF9zdGFydHVwX2RlYWRsb2NrKEQu b2lkKSBBUyBjb25mbF9kZWFkbG9jaywKLSAgICAgICAgICAgIHBnX3N0YXRfZ2V0X2RiX2NvbmZs aWN0X2xvZ2ljYWxzbG90KEQub2lkKSBBUyBjb25mbF9hY3RpdmVfbG9naWNhbHNsb3QKKyAgICAg ICAgICAgIHBnX3N0YXRfZ2V0X2RiX2NvbmZsaWN0X2xvZ2ljYWxzbG90KEQub2lkKSBBUyBjb25m bF9hY3RpdmVfbG9naWNhbHNsb3QsCisgICAgICAgICAgICBwZ19zdGF0X2dldF9kYl9zdGF0X3Jl c2V0X3RpbWUoRC5vaWQpIEFTIHN0YXRzX3Jlc2V0CiAgICAgRlJPTSBwZ19kYXRhYmFzZSBEOwpk aWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmggYi9zcmMvaW5jbHVk ZS9jYXRhbG9nL2NhdHZlcnNpb24uaAppbmRleCBkZmQ3YjE0Li5hNDU5MzQzIDEwMDY0NAotLS0g YS9zcmMvaW5jbHVkZS9jYXRhbG9nL2NhdHZlcnNpb24uaAorKysgYi9zcmMvaW5jbHVkZS9jYXRh bG9nL2NhdHZlcnNpb24uaApAQCAtNTksMyArNTksMyBAQAogLyoJCQkJCQkJeXl5eW1tZGROICov Ci0jZGVmaW5lIENBVEFMT0dfVkVSU0lPTl9OTwkyMDI2MDMwNjIKKyNkZWZpbmUgQ0FUQUxPR19W RVJTSU9OX05PCTIwMjYwMzEwMQogCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdyZXNzL2V4cGVj dGVkL3J1bGVzLm91dCBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0CmluZGV4 IDA1MzA3YTUuLjgzMWEyYzkgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQv cnVsZXMub3V0CisrKyBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0CkBAIC0x OTI0LDIgKzE5MjQsMyBAQAotICAgIHBnX3N0YXRfZ2V0X2RiX2NvbmZsaWN0X2xvZ2ljYWxzbG90 KG9pZCkgQVMgY29uZmxfYWN0aXZlX2xvZ2ljYWxzbG90CisgICAgcGdfc3RhdF9nZXRfZGJfY29u ZmxpY3RfbG9naWNhbHNsb3Qob2lkKSBBUyBjb25mbF9hY3RpdmVfbG9naWNhbHNsb3QsCisgICAg cGdfc3RhdF9nZXRfZGJfc3RhdF9yZXNldF90aW1lKG9pZCkgQVMgc3RhdHNfcmVzZXQKICAgIEZS T00gcGdfZGF0YWJhc2UgZDsK --0000000000005a2ef7064cafe587--