{"kind": "tool", "major": "18", "item": {"slug": "pg-walsummary", "name": "pg_walsummary", "name_zh": "", "category": "\u670d\u52a1\u7aef\u7a0b\u5e8f", "summary": "pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9", "aliases": ["pg_walsummary"], "content_hash": "67c375197a53a4a3073e05b628f73d8919d05a2f35ef9ff6859a09feb863de0f", "versions": {"17": {"facts": [{"label": "\u624b\u518c\u4e2d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f", "value": "pg_walsummary"}, {"label": "\u7a0b\u5e8f\u7248\u672c", "value": "17.11"}, {"label": "\u53c2\u8003\u6e05\u5355", "value": "\u670d\u52a1\u7aef\u7a0b\u5e8f"}, {"label": "\u9009\u9879\u5b9a\u4e49\u7ec4", "value": "4"}], "tables": [{"key": "options", "rows": [{"summary": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c pg_walsummary \u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002", "signature": {"url": "/docs/17/app-pgwalsummary.html", "text": "-i --individual"}}, {"summary": "\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002", "signature": {"url": "/docs/17/app-pgwalsummary.html", "text": "-q --quiet"}}, {"summary": "\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002", "signature": {"url": "/docs/17/app-pgwalsummary.html", "text": "-V --version"}}, {"summary": "\u663e\u793a pg_walsummary \u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002", "signature": {"url": "/docs/17/app-pgwalsummary.html", "text": "-? --help"}}], "title": "\u624b\u518c\u4e2d\u7684\u9009\u9879", "columns": [{"key": "signature", "label": "\u9009\u9879\u4e0e\u53c2\u6570"}, {"key": "summary", "label": "\u8bf4\u660e"}]}], "options": [{"names": ["-i", "--individual"], "summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "signature": "-i --individual", "source_url": "/docs/17/app-pgwalsummary.html", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "signature": "-q --quiet", "source_url": "/docs/17/app-pgwalsummary.html", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "summary": "Display version information, then exit.", "signature": "-V --version", "source_url": "/docs/17/app-pgwalsummary.html", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "summary": "Shows help about pg_walsummary command line arguments, and exits.", "signature": "-? --help", "source_url": "/docs/17/app-pgwalsummary.html", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "sources": [{"url": "https://pg.center/docs/17/app-pgwalsummary.html", "file": "app-pgwalsummary.html", "label": "17.11 English manual \u00b7 app-pgwalsummary.html", "anchor": "", "sha256": "b7daf37f671761f0f6a5f1f4897e7a0b4c98f3bc914ca541ec80713ab3b762e8", "language": "en", "original_url": "/docs/17/app-pgwalsummary.html"}, {"url": "https://pg.center/docs/17/reference-server.html", "file": "reference-server.html", "label": "Server applications inventory", "anchor": "", "sha256": "01f07993ff020684f4c290d17cdafa26fb17ea5c1d476bc3a5efc68bf8ddd9b9", "language": "en", "original_url": "/docs/17/reference-server.html"}], "sections": [], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "signature": "pg_walsummary [ option ...] [ file ...]", "description": ["pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9"], "environment": [], "manual_html": "<div><div class=\"refentry\" id=\"APP-PGWALSUMMARY\">\n<div class=\"titlepage\"></div>\n<div class=\"refnamediv\">\n<h2><span class=\"refentrytitle\"><span class=\"application\">pg_walsummary</span></span></h2>\n<p lang=\"zh\">pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9</p>\n</div>\n<div class=\"refsynopsisdiv\">\n<h2 lang=\"zh\">\u5927\u7eb2</h2>\n<div class=\"cmdsynopsis\">\n<p id=\"id-1.9.5.15.4.1\"><code class=\"command\">pg_walsummary</code> [<em class=\"replaceable\"><code>option</code></em>...] [<em class=\"replaceable\"><code>file</code></em>...]</p>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.5\">\n<h2 lang=\"zh\">\u8bf4\u660e</h2>\n<p lang=\"zh\"><span class=\"application\">pg_walsummary</span>\u7528\u4e8e\u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9\u3002\u8fd9\u4e9b\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u4e0b\u7684<code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\uff0c\u53ef\u4f7f\u7528\u672c\u5de5\u5177\u5c06\u5176\u8f6c\u6362\u4e3a\u6587\u672c\u3002\u901a\u5e38\u5e76\u65e0\u6b64\u5fc5\u8981\uff0c\u56e0\u4e3a WAL \u6c47\u603b\u6587\u4ef6\u4e3b\u8981\u662f\u4e3a\u4e86\u652f\u6301<a class=\"link\" href=\"/docs/17/continuous-archiving.html#BACKUP-INCREMENTAL-BACKUP\" title=\"25.3.3.\u00a0\u8fdb\u884c\u589e\u91cf\u5907\u4efd\">\u589e\u91cf\u5907\u4efd</a>\u800c\u5b58\u5728\u7684\uff0c\u4f46\u5728\u8c03\u8bd5\u65f6\u53ef\u80fd\u4f1a\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">WAL \u6c47\u603b\u6587\u4ef6\u6309\u8868\u7a7a\u95f4 OID\u3001\u5173\u7cfb OID \u4ee5\u53ca\u5173\u7cfb\u5206\u652f\uff08fork\uff09\u5efa\u7acb\u7d22\u5f15\u3002\u5bf9\u4e8e\u6bcf\u4e2a\u5173\u7cfb\u5206\u652f\uff0c\u5b83\u90fd\u5b58\u50a8\u8be5\u6587\u4ef6\u6240\u6c47\u603b\u8303\u56f4\u5185\u88ab WAL \u4fee\u6539\u7684\u5757\u5217\u8868\u3002\u5b83\u8fd8\u53ef\u4ee5\u5b58\u50a8\u4e00\u4e2a<span class=\"quote\">\u201c<span class=\"quote\">\u754c\u9650\u5757</span>\u201d</span>\uff1a\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u88ab\u521b\u5efa\u6216\u622a\u65ad\uff0c\u5219\u5176\u503c\u4e3a 0\uff1b\u5426\u5219\uff0c\u5176\u503c\u4e3a\u8be5\u5173\u7cfb\u5206\u652f\u88ab\u622a\u65ad\u540e\u7684\u6700\u77ed\u957f\u5ea6\u3002\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u672a\u88ab\u521b\u5efa\u3001\u5220\u9664\u6216\u622a\u65ad\uff0c\u5219\u754c\u9650\u5757\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u4e3a\u65e0\u7a77\u5927\uff0c\u672c\u5de5\u5177\u4e0d\u4f1a\u6253\u5370\u5b83\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.6\">\n<h2 lang=\"zh\">\u9009\u9879</h2>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\"><code class=\"option\">-i</code><br/></span><span class=\"term\"><code class=\"option\">--individual</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code class=\"literal\">pg_walsummary</code>\u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-q</code><br/></span><span class=\"term\"><code class=\"option\">--quiet</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-V</code><br/></span><span class=\"term\"><code class=\"option\">--version</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-?</code><br/></span><span class=\"term\"><code class=\"option\">--help</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a<span class=\"application\">pg_walsummary</span>\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002</p>\n</p>\n</dd>\n</dl>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.7\">\n<h2 lang=\"zh\">\u73af\u5883</h2>\n<p lang=\"zh\">\u73af\u5883\u53d8\u91cf<code class=\"envar\">PG_COLOR</code>\u6307\u5b9a\u662f\u5426\u5728\u8bca\u65ad\u6d88\u606f\u4e2d\u4f7f\u7528\u989c\u8272\u3002\u53ef\u80fd\u7684\u503c\u4e3a<code class=\"literal\">always</code>\u3001<code class=\"literal\">auto</code>\u548c<code class=\"literal\">never</code>\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.8\">\n<h2 lang=\"zh\">\u53e6\u89c1</h2><span class=\"simplelist\"><a class=\"xref\" href=\"https://pg.center/docs/17/app-pgbasebackup.html\" title=\"pg_basebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_basebackup</span></span></a>, <a class=\"xref\" href=\"https://pg.center/docs/17/app-pgcombinebackup.html\" title=\"pg_combinebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_combinebackup</span></span></a></span>\n</div>\n</div></div>", "manual_path": "app-pgwalsummary.html", "localization": {"status": "complete", "sources": [{"url": "/docs/17/app-pgwalsummary.html", "method": "same-major semantic node", "sha256": "1b2ce1b0e179ed092b3a4a622285614435b26238912da8028734d4173d1f17ae", "language": "zh", "matched_nodes": ["#APP-PGWALSUMMARY/div[2]/p[1]", "#APP-PGWALSUMMARY/div[3]/h2[0]", "#APP-PGWALSUMMARY/div[4]/p[1]", "#APP-PGWALSUMMARY/div[4]/p[2]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[1]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[3]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[5]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[7]", "#APP-PGWALSUMMARY/div[6]/h2[0]", "#APP-PGWALSUMMARY/div[6]/p[1]", "#APP-PGWALSUMMARY/div[7]/h2[0]"]}], "language": "zh", "original_text": {"/versions/17/description/0": "pg_walsummary \u2014 print contents of WAL summary files", "/versions/17/facts/0/label": "Documented executable", "/versions/17/facts/1/label": "Executable version", "/versions/17/facts/2/label": "Reference inventory", "/versions/17/facts/2/value": "Server applications", "/versions/17/facts/3/label": "Option definition groups", "/versions/17/tables/0/title": "Documented options", "/versions/17/tables/0/rows/0/summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "/versions/17/tables/0/rows/1/summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "/versions/17/tables/0/rows/2/summary": "Display version information, then exit.", "/versions/17/tables/0/rows/3/summary": "Shows help about pg_walsummary command line arguments, and exits.", "/versions/17/tables/0/columns/0/label": "Option and arguments", "/versions/17/tables/0/columns/1/label": "Description"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "a5c5ad8b4fab96f72d9ba3b2fc4e096144afa514726bc18974df2d63e8c6762e"}, "comparison_data": {"options": [{"names": ["-i", "--individual"], "signature": "-i --individual", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "signature": "-q --quiet", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "signature": "-V --version", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "signature": "-? --help", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "environment": []}, "comparison_hash": "fb64f9cdf40e6149d88aceecaf06dca1b50a947b10b4f3e3cfe4e833dd789128", "manual_language": "zh"}, "18": {"facts": [{"label": "\u624b\u518c\u4e2d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f", "value": "pg_walsummary"}, {"label": "\u7a0b\u5e8f\u7248\u672c", "value": "18.6"}, {"label": "\u53c2\u8003\u6e05\u5355", "value": "\u670d\u52a1\u7aef\u7a0b\u5e8f"}, {"label": "\u9009\u9879\u5b9a\u4e49\u7ec4", "value": "4"}], "tables": [{"key": "options", "rows": [{"summary": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c pg_walsummary \u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-i --individual"}}, {"summary": "\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-q --quiet"}}, {"summary": "\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-V --version"}}, {"summary": "\u663e\u793a pg_walsummary \u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-? --help"}}], "title": "\u624b\u518c\u4e2d\u7684\u9009\u9879", "columns": [{"key": "signature", "label": "\u9009\u9879\u4e0e\u53c2\u6570"}, {"key": "summary", "label": "\u8bf4\u660e"}]}], "options": [{"names": ["-i", "--individual"], "summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "signature": "-i --individual", "source_url": "/docs/18/app-pgwalsummary.html", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "signature": "-q --quiet", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "summary": "Display version information, then exit.", "signature": "-V --version", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "summary": "Shows help about pg_walsummary command line arguments, and exits.", "signature": "-? --help", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "https://pg.center/docs/18/app-pgwalsummary.html", "file": "app-pgwalsummary.html", "label": "18.6 English manual \u00b7 app-pgwalsummary.html", "anchor": "", "sha256": "d2721b711c04cfa23f2edc8552533bf1d515eec2406ce1ec728b71fd41d9f2ea", "language": "en", "original_url": "/docs/18/app-pgwalsummary.html"}, {"url": "https://pg.center/docs/18/reference-server.html", "file": "reference-server.html", "label": "Server applications inventory", "anchor": "", "sha256": "e9f8bbcc8e3641fadd1d20991e8aad6b532155b786ba5a1b7b364ec4f1a5bef3", "language": "en", "original_url": "/docs/18/reference-server.html"}], "sections": [], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "signature": "pg_walsummary [ option ...] [ file ...]", "description": ["pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9"], "environment": [], "manual_html": "<div><div class=\"refentry\" id=\"APP-PGWALSUMMARY\">\n<div class=\"titlepage\"></div>\n<div class=\"refnamediv\">\n<h2><span class=\"refentrytitle\"><span class=\"application\">pg_walsummary</span></span></h2>\n<p lang=\"zh\">pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9</p>\n</div>\n<div class=\"refsynopsisdiv\">\n<h2 lang=\"zh\">\u5927\u7eb2</h2>\n<div class=\"cmdsynopsis\">\n<p id=\"id-1.9.5.15.4.1\"><code class=\"command\">pg_walsummary</code> [<em class=\"replaceable\"><code>option</code></em>...] [<em class=\"replaceable\"><code>file</code></em>...]</p>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.5\">\n<h2 lang=\"zh\">\u8bf4\u660e</h2>\n<p lang=\"zh\"><span class=\"application\">pg_walsummary</span>\u7528\u4e8e\u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9\u3002\u8fd9\u4e9b\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u4e0b\u7684<code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\uff0c\u53ef\u4f7f\u7528\u672c\u5de5\u5177\u5c06\u5176\u8f6c\u6362\u4e3a\u6587\u672c\u3002\u901a\u5e38\u5e76\u65e0\u6b64\u5fc5\u8981\uff0c\u56e0\u4e3a WAL \u6c47\u603b\u6587\u4ef6\u4e3b\u8981\u662f\u4e3a\u4e86\u652f\u6301<a class=\"link\" href=\"/docs/18/continuous-archiving.html#BACKUP-INCREMENTAL-BACKUP\" title=\"25.3.3.\u00a0\u8fdb\u884c\u589e\u91cf\u5907\u4efd\">\u589e\u91cf\u5907\u4efd</a>\u800c\u5b58\u5728\u7684\uff0c\u4f46\u5728\u8c03\u8bd5\u65f6\u53ef\u80fd\u4f1a\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">WAL \u6c47\u603b\u6587\u4ef6\u6309\u8868\u7a7a\u95f4 OID\u3001\u5173\u7cfb OID \u4ee5\u53ca\u5173\u7cfb\u5206\u652f\uff08fork\uff09\u5efa\u7acb\u7d22\u5f15\u3002\u5bf9\u4e8e\u6bcf\u4e2a\u5173\u7cfb\u5206\u652f\uff0c\u5b83\u90fd\u5b58\u50a8\u8be5\u6587\u4ef6\u6240\u6c47\u603b\u8303\u56f4\u5185\u88ab WAL \u4fee\u6539\u7684\u5757\u5217\u8868\u3002\u5b83\u8fd8\u53ef\u4ee5\u5b58\u50a8\u4e00\u4e2a<span class=\"quote\">\u201c<span class=\"quote\">\u754c\u9650\u5757</span>\u201d</span>\uff1a\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u88ab\u521b\u5efa\u6216\u622a\u65ad\uff0c\u5219\u5176\u503c\u4e3a 0\uff1b\u5426\u5219\uff0c\u5176\u503c\u4e3a\u8be5\u5173\u7cfb\u5206\u652f\u88ab\u622a\u65ad\u540e\u7684\u6700\u77ed\u957f\u5ea6\u3002\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u672a\u88ab\u521b\u5efa\u3001\u5220\u9664\u6216\u622a\u65ad\uff0c\u5219\u754c\u9650\u5757\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u4e3a\u65e0\u7a77\u5927\uff0c\u672c\u5de5\u5177\u4e0d\u4f1a\u6253\u5370\u5b83\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.6\">\n<h2 lang=\"zh\">\u9009\u9879</h2>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\"><code class=\"option\">-i</code><br/></span><span class=\"term\"><code class=\"option\">--individual</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code class=\"literal\">pg_walsummary</code>\u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-q</code><br/></span><span class=\"term\"><code class=\"option\">--quiet</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-V</code><br/></span><span class=\"term\"><code class=\"option\">--version</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-?</code><br/></span><span class=\"term\"><code class=\"option\">--help</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a<span class=\"application\">pg_walsummary</span>\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002</p>\n</p>\n</dd>\n</dl>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.7\">\n<h2 lang=\"zh\">\u73af\u5883</h2>\n<p lang=\"zh\">\u73af\u5883\u53d8\u91cf<code class=\"envar\">PG_COLOR</code>\u6307\u5b9a\u662f\u5426\u5728\u8bca\u65ad\u6d88\u606f\u4e2d\u4f7f\u7528\u989c\u8272\u3002\u53ef\u80fd\u7684\u503c\u4e3a<code class=\"literal\">always</code>\u3001<code class=\"literal\">auto</code>\u548c<code class=\"literal\">never</code>\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.8\">\n<h2 lang=\"zh\">\u53e6\u89c1</h2><span class=\"simplelist\"><a class=\"xref\" href=\"https://pg.center/docs/18/app-pgbasebackup.html\" title=\"pg_basebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_basebackup</span></span></a>, <a class=\"xref\" href=\"https://pg.center/docs/18/app-pgcombinebackup.html\" title=\"pg_combinebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_combinebackup</span></span></a></span>\n</div>\n</div></div>", "manual_path": "app-pgwalsummary.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/app-pgwalsummary.html", "method": "same-major semantic node", "sha256": "74056da5932ba2adc925a28e7d17f0d5ad3825e045acb541014d75d87e9aaddc", "language": "zh", "matched_nodes": ["#APP-PGWALSUMMARY/div[2]/p[1]", "#APP-PGWALSUMMARY/div[3]/h2[0]", "#APP-PGWALSUMMARY/div[4]/p[1]", "#APP-PGWALSUMMARY/div[4]/p[2]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[1]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[3]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[5]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[7]", "#APP-PGWALSUMMARY/div[6]/h2[0]", "#APP-PGWALSUMMARY/div[6]/p[1]", "#APP-PGWALSUMMARY/div[7]/h2[0]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "pg_walsummary \u2014 print contents of WAL summary files", "/versions/18/facts/0/label": "Documented executable", "/versions/18/facts/1/label": "Executable version", "/versions/18/facts/2/label": "Reference inventory", "/versions/18/facts/2/value": "Server applications", "/versions/18/facts/3/label": "Option definition groups", "/versions/18/tables/0/title": "Documented options", "/versions/18/tables/0/rows/0/summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "/versions/18/tables/0/rows/1/summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "/versions/18/tables/0/rows/2/summary": "Display version information, then exit.", "/versions/18/tables/0/rows/3/summary": "Shows help about pg_walsummary command line arguments, and exits.", "/versions/18/tables/0/columns/0/label": "Option and arguments", "/versions/18/tables/0/columns/1/label": "Description"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "fc99b69f27752480c9989244ae04e0b661e17de6ac0bbaa845d340ae847095ad"}, "comparison_data": {"options": [{"names": ["-i", "--individual"], "signature": "-i --individual", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "signature": "-q --quiet", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "signature": "-V --version", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "signature": "-? --help", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "environment": []}, "comparison_hash": "fb64f9cdf40e6149d88aceecaf06dca1b50a947b10b4f3e3cfe4e833dd789128", "manual_language": "zh"}, "19": {"facts": [{"label": "\u624b\u518c\u4e2d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f", "value": "pg_walsummary"}, {"label": "\u7a0b\u5e8f\u7248\u672c", "value": "19beta4"}, {"label": "\u53c2\u8003\u6e05\u5355", "value": "\u670d\u52a1\u7aef\u7a0b\u5e8f"}, {"label": "\u9009\u9879\u5b9a\u4e49\u7ec4", "value": "4"}], "tables": [{"key": "options", "rows": [{"summary": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c pg_walsummary \u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002", "signature": {"url": "/docs/19/app-pgwalsummary.html", "text": "-i --individual"}}, {"summary": "\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002", "signature": {"url": "/docs/19/app-pgwalsummary.html", "text": "-q --quiet"}}, {"summary": "\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002", "signature": {"url": "/docs/19/app-pgwalsummary.html", "text": "-V --version"}}, {"summary": "\u663e\u793a pg_walsummary \u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002", "signature": {"url": "/docs/19/app-pgwalsummary.html", "text": "-? --help"}}], "title": "\u624b\u518c\u4e2d\u7684\u9009\u9879", "columns": [{"key": "signature", "label": "\u9009\u9879\u4e0e\u53c2\u6570"}, {"key": "summary", "label": "\u8bf4\u660e"}]}], "options": [{"names": ["-i", "--individual"], "summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "signature": "-i --individual", "source_url": "/docs/19/app-pgwalsummary.html", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "signature": "-q --quiet", "source_url": "/docs/19/app-pgwalsummary.html", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "summary": "Display version information, then exit.", "signature": "-V --version", "source_url": "/docs/19/app-pgwalsummary.html", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "summary": "Shows help about pg_walsummary command line arguments, and exits.", "signature": "-? --help", "source_url": "/docs/19/app-pgwalsummary.html", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "sources": [{"url": "https://pg.center/docs/19/app-pgwalsummary.html", "file": "app-pgwalsummary.html", "label": "19beta4 English manual \u00b7 app-pgwalsummary.html", "anchor": "", "sha256": "b02aee9e1ece8963e83a5e8d9017049e9cb49c45791962dab2b4492483156bcd", "language": "en", "original_url": "/docs/19/app-pgwalsummary.html"}, {"url": "https://pg.center/docs/19/reference-server.html", "file": "reference-server.html", "label": "Server applications inventory", "anchor": "", "sha256": "425b070323b448b5516d2cb4e9e4ac77efb5d19dd4e8005d0ae1c61db9ec78e6", "language": "en", "original_url": "/docs/19/reference-server.html"}], "sections": [], "synopsis": ["pg_walsummary [ option ...] [ filename ...]"], "signature": "pg_walsummary [ option ...] [ filename ...]", "description": ["pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9"], "environment": [], "manual_html": "<div><div class=\"refentry\" id=\"APP-PGWALSUMMARY\">\n<div class=\"titlepage\"></div>\n<div class=\"refnamediv\">\n<h2><span class=\"refentrytitle\"><span class=\"application\">pg_walsummary</span></span></h2>\n<p lang=\"zh\">pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9</p>\n</div>\n<div class=\"refsynopsisdiv\">\n<h2 lang=\"zh\">\u5927\u7eb2</h2>\n<div class=\"cmdsynopsis\">\n<p id=\"id-1.9.5.15.4.1\"><code class=\"command\">pg_walsummary</code> [<em class=\"replaceable\"><code>option</code></em>...] [<em class=\"replaceable\"><code>filename</code></em>...]</p>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.5\">\n<h2 lang=\"zh\">\u8bf4\u660e</h2>\n<p lang=\"zh\"><span class=\"application\">pg_walsummary</span>\u7528\u4e8e\u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9\u3002\u8fd9\u4e9b\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u4e0b\u7684<code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\uff0c\u53ef\u4f7f\u7528\u672c\u5de5\u5177\u5c06\u5176\u8f6c\u6362\u4e3a\u6587\u672c\u3002\u901a\u5e38\u5e76\u65e0\u6b64\u5fc5\u8981\uff0c\u56e0\u4e3a WAL \u6c47\u603b\u6587\u4ef6\u4e3b\u8981\u662f\u4e3a\u4e86\u652f\u6301<a class=\"link\" href=\"/docs/19/continuous-archiving.html#BACKUP-INCREMENTAL-BACKUP\" title=\"25.3.3.\u00a0\u8fdb\u884c\u589e\u91cf\u5907\u4efd\">\u589e\u91cf\u5907\u4efd</a>\u800c\u5b58\u5728\u7684\uff0c\u4f46\u5728\u8c03\u8bd5\u65f6\u53ef\u80fd\u4f1a\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">WAL \u6c47\u603b\u6587\u4ef6\u6309\u8868\u7a7a\u95f4 OID\u3001\u5173\u7cfb OID \u4ee5\u53ca\u5173\u7cfb\u5206\u652f\uff08fork\uff09\u5efa\u7acb\u7d22\u5f15\u3002\u5bf9\u4e8e\u6bcf\u4e2a\u5173\u7cfb\u5206\u652f\uff0c\u5b83\u90fd\u5b58\u50a8\u8be5\u6587\u4ef6\u6240\u6c47\u603b\u8303\u56f4\u5185\u88ab WAL \u4fee\u6539\u7684\u5757\u5217\u8868\u3002\u5b83\u8fd8\u53ef\u4ee5\u5b58\u50a8\u4e00\u4e2a<span class=\"quote\">\u201c<span class=\"quote\">\u754c\u9650\u5757</span>\u201d</span>\uff1a\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u88ab\u521b\u5efa\u6216\u622a\u65ad\uff0c\u5219\u5176\u503c\u4e3a 0\uff1b\u5426\u5219\uff0c\u5176\u503c\u4e3a\u8be5\u5173\u7cfb\u5206\u652f\u88ab\u622a\u65ad\u540e\u7684\u6700\u77ed\u957f\u5ea6\u3002\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u672a\u88ab\u521b\u5efa\u3001\u5220\u9664\u6216\u622a\u65ad\uff0c\u5219\u754c\u9650\u5757\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u4e3a\u65e0\u7a77\u5927\uff0c\u672c\u5de5\u5177\u4e0d\u4f1a\u6253\u5370\u5b83\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.6\">\n<h2 lang=\"zh\">\u9009\u9879</h2>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\"><em class=\"replaceable\"><code>filename</code></em></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6307\u5b9a\u4e00\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u7684\u540d\u79f0\uff0c\u8be5\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u7684 <code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-i</code><br/></span><span class=\"term\"><code class=\"option\">--individual</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code class=\"literal\">pg_walsummary</code>\u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-q</code><br/></span><span class=\"term\"><code class=\"option\">--quiet</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-V</code><br/></span><span class=\"term\"><code class=\"option\">--version</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-?</code><br/></span><span class=\"term\"><code class=\"option\">--help</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a<span class=\"application\">pg_walsummary</span>\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002</p>\n</p>\n</dd>\n</dl>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.7\">\n<h2 lang=\"zh\">\u73af\u5883</h2>\n<p lang=\"zh\">\u73af\u5883\u53d8\u91cf<code class=\"envar\">PG_COLOR</code>\u6307\u5b9a\u662f\u5426\u5728\u8bca\u65ad\u6d88\u606f\u4e2d\u4f7f\u7528\u989c\u8272\u3002\u53ef\u80fd\u7684\u503c\u4e3a<code class=\"literal\">always</code>\u3001<code class=\"literal\">auto</code>\u548c<code class=\"literal\">never</code>\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.8\">\n<h2 lang=\"zh\">\u53e6\u89c1</h2><span class=\"simplelist\"><a class=\"xref\" href=\"https://pg.center/docs/19/app-pgbasebackup.html\" title=\"pg_basebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_basebackup</span></span></a>, <a class=\"xref\" href=\"https://pg.center/docs/19/app-pgcombinebackup.html\" title=\"pg_combinebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_combinebackup</span></span></a></span>\n</div>\n</div></div>", "manual_path": "app-pgwalsummary.html", "localization": {"status": "complete", "sources": [{"url": "/docs/19/app-pgwalsummary.html", "method": "same-major semantic node", "sha256": "708893e6515504a7d4fc03bcd2511edf477585a07ac79e6ae77e5a4e1f4ebeca", "language": "zh", "matched_nodes": ["#APP-PGWALSUMMARY/div[2]/p[1]", "#APP-PGWALSUMMARY/div[3]/h2[0]", "#APP-PGWALSUMMARY/div[4]/p[1]", "#APP-PGWALSUMMARY/div[4]/p[2]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[1]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[3]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[5]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[7]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[9]", "#APP-PGWALSUMMARY/div[6]/h2[0]", "#APP-PGWALSUMMARY/div[6]/p[1]", "#APP-PGWALSUMMARY/div[7]/h2[0]"]}], "language": "zh", "original_text": {"/versions/19/description/0": "pg_walsummary \u2014 print contents of WAL summary files", "/versions/19/facts/0/label": "Documented executable", "/versions/19/facts/1/label": "Executable version", "/versions/19/facts/2/label": "Reference inventory", "/versions/19/facts/2/value": "Server applications", "/versions/19/facts/3/label": "Option definition groups", "/versions/19/tables/0/title": "Documented options", "/versions/19/tables/0/rows/0/summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "/versions/19/tables/0/rows/1/summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "/versions/19/tables/0/rows/2/summary": "Display version information, then exit.", "/versions/19/tables/0/rows/3/summary": "Shows help about pg_walsummary command line arguments, and exits.", "/versions/19/tables/0/columns/0/label": "Option and arguments", "/versions/19/tables/0/columns/1/label": "Description"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "b086bc38f0af773616f9cf23b2be1a6b1b5480dffffd802c7d01dff001efee52"}, "comparison_data": {"options": [{"names": ["-i", "--individual"], "signature": "-i --individual", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "signature": "-q --quiet", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "signature": "-V --version", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "signature": "-? --help", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "synopsis": ["pg_walsummary [ option ...] [ filename ...]"], "environment": []}, "comparison_hash": "9953ce3ab217d3e551699ca2681f1cba6b80e2744068c39c87ef0e528aee0bac", "manual_language": "zh"}, "20": {"facts": [{"label": "\u624b\u518c\u4e2d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f", "value": "pg_walsummary"}, {"label": "\u7a0b\u5e8f\u7248\u672c", "value": "20devel"}, {"label": "\u53c2\u8003\u6e05\u5355", "value": "\u670d\u52a1\u7aef\u7a0b\u5e8f"}, {"label": "\u9009\u9879\u5b9a\u4e49\u7ec4", "value": "4"}], "tables": [{"key": "options", "rows": [{"summary": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c pg_walsummary \u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002", "signature": {"url": "/docs/devel/app-pgwalsummary.html", "text": "-i --individual"}}, {"summary": "\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002", "signature": {"url": "/docs/devel/app-pgwalsummary.html", "text": "-q --quiet"}}, {"summary": "\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002", "signature": {"url": "/docs/devel/app-pgwalsummary.html", "text": "-V --version"}}, {"summary": "\u663e\u793a pg_walsummary \u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002", "signature": {"url": "/docs/devel/app-pgwalsummary.html", "text": "-? --help"}}], "title": "\u624b\u518c\u4e2d\u7684\u9009\u9879", "columns": [{"key": "signature", "label": "\u9009\u9879\u4e0e\u53c2\u6570"}, {"key": "summary", "label": "\u8bf4\u660e"}]}], "options": [{"names": ["-i", "--individual"], "summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "signature": "-i --individual", "source_url": "/docs/devel/app-pgwalsummary.html", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "signature": "-q --quiet", "source_url": "/docs/devel/app-pgwalsummary.html", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "summary": "Display version information, then exit.", "signature": "-V --version", "source_url": "/docs/devel/app-pgwalsummary.html", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "summary": "Shows help about pg_walsummary command line arguments, and exits.", "signature": "-? --help", "source_url": "/docs/devel/app-pgwalsummary.html", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "sources": [{"url": "https://pg.center/docs/devel/app-pgwalsummary.html", "file": "app-pgwalsummary.html", "label": "20devel English manual \u00b7 app-pgwalsummary.html", "anchor": "", "sha256": "b90e2e6e1e7661bbbd0a1bc5b1dcd65764991d015b411a7b06634318d12d720d", "language": "en", "original_url": "/docs/devel/app-pgwalsummary.html"}, {"url": "https://pg.center/docs/devel/reference-server.html", "file": "reference-server.html", "label": "Server applications inventory", "anchor": "", "sha256": "5532c1ebfb8c6f310301be63a28daf0ae212e2a78025bea61a1bdca99e02c43d", "language": "en", "original_url": "/docs/devel/reference-server.html"}], "sections": [], "synopsis": ["pg_walsummary [ option ...] [ filename ...]"], "signature": "pg_walsummary [ option ...] [ filename ...]", "description": ["pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9"], "environment": [], "manual_html": "<div><div class=\"refentry\" id=\"APP-PGWALSUMMARY\">\n<div class=\"titlepage\"></div>\n<div class=\"refnamediv\">\n<h2><span class=\"refentrytitle\"><span class=\"application\">pg_walsummary</span></span></h2>\n<p lang=\"zh\">pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9</p>\n</div>\n<div class=\"refsynopsisdiv\">\n<h2 lang=\"zh\">\u5927\u7eb2</h2>\n<div class=\"cmdsynopsis\">\n<p id=\"id-1.9.5.15.4.1\"><code class=\"command\">pg_walsummary</code> [<em class=\"replaceable\"><code>option</code></em>...] [<em class=\"replaceable\"><code>filename</code></em>...]</p>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.5\">\n<h2 lang=\"zh\">\u8bf4\u660e</h2>\n<p lang=\"zh\"><span class=\"application\">pg_walsummary</span>\u7528\u4e8e\u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9\u3002\u8fd9\u4e9b\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u4e0b\u7684<code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\uff0c\u53ef\u4f7f\u7528\u672c\u5de5\u5177\u5c06\u5176\u8f6c\u6362\u4e3a\u6587\u672c\u3002\u901a\u5e38\u5e76\u65e0\u6b64\u5fc5\u8981\uff0c\u56e0\u4e3a WAL \u6c47\u603b\u6587\u4ef6\u4e3b\u8981\u662f\u4e3a\u4e86\u652f\u6301<a class=\"link\" href=\"/docs/devel/continuous-archiving.html#BACKUP-INCREMENTAL-BACKUP\" title=\"25.3.3.\u00a0\u8fdb\u884c\u589e\u91cf\u5907\u4efd\">\u589e\u91cf\u5907\u4efd</a>\u800c\u5b58\u5728\u7684\uff0c\u4f46\u5728\u8c03\u8bd5\u65f6\u53ef\u80fd\u4f1a\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">WAL \u6c47\u603b\u6587\u4ef6\u6309\u8868\u7a7a\u95f4 OID\u3001\u5173\u7cfb OID \u4ee5\u53ca\u5173\u7cfb\u5206\u652f\uff08fork\uff09\u5efa\u7acb\u7d22\u5f15\u3002\u5bf9\u4e8e\u6bcf\u4e2a\u5173\u7cfb\u5206\u652f\uff0c\u5b83\u90fd\u5b58\u50a8\u8be5\u6587\u4ef6\u6240\u6c47\u603b\u8303\u56f4\u5185\u88ab WAL \u4fee\u6539\u7684\u5757\u5217\u8868\u3002\u5b83\u8fd8\u53ef\u4ee5\u5b58\u50a8\u4e00\u4e2a<span class=\"quote\">\u201c<span class=\"quote\">\u754c\u9650\u5757</span>\u201d</span>\uff1a\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u88ab\u521b\u5efa\u6216\u622a\u65ad\uff0c\u5219\u5176\u503c\u4e3a 0\uff1b\u5426\u5219\uff0c\u5176\u503c\u4e3a\u8be5\u5173\u7cfb\u5206\u652f\u88ab\u622a\u65ad\u540e\u7684\u6700\u77ed\u957f\u5ea6\u3002\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u672a\u88ab\u521b\u5efa\u3001\u5220\u9664\u6216\u622a\u65ad\uff0c\u5219\u754c\u9650\u5757\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u4e3a\u65e0\u7a77\u5927\uff0c\u672c\u5de5\u5177\u4e0d\u4f1a\u6253\u5370\u5b83\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.6\">\n<h2 lang=\"zh\">\u9009\u9879</h2>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\"><em class=\"replaceable\"><code>filename</code></em></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u6307\u5b9a\u4e00\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u7684\u540d\u79f0\uff0c\u8be5\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u7684 <code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-i</code><br/></span><span class=\"term\"><code class=\"option\">--individual</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code class=\"literal\">pg_walsummary</code>\u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-q</code><br/></span><span class=\"term\"><code class=\"option\">--quiet</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-V</code><br/></span><span class=\"term\"><code class=\"option\">--version</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-?</code><br/></span><span class=\"term\"><code class=\"option\">--help</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a<span class=\"application\">pg_walsummary</span>\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002</p>\n</p>\n</dd>\n</dl>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.7\">\n<h2 lang=\"zh\">\u73af\u5883</h2>\n<p lang=\"zh\">\u73af\u5883\u53d8\u91cf<code class=\"envar\">PG_COLOR</code>\u6307\u5b9a\u662f\u5426\u5728\u8bca\u65ad\u6d88\u606f\u4e2d\u4f7f\u7528\u989c\u8272\u3002\u53ef\u80fd\u7684\u503c\u4e3a<code class=\"literal\">always</code>\u3001<code class=\"literal\">auto</code>\u548c<code class=\"literal\">never</code>\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.8\">\n<h2 lang=\"zh\">\u53e6\u89c1</h2><span class=\"simplelist\"><a class=\"xref\" href=\"https://pg.center/docs/devel/app-pgbasebackup.html\" title=\"pg_basebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_basebackup</span></span></a>, <a class=\"xref\" href=\"https://pg.center/docs/devel/app-pgcombinebackup.html\" title=\"pg_combinebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_combinebackup</span></span></a></span>\n</div>\n</div></div>", "manual_path": "app-pgwalsummary.html", "localization": {"status": "complete", "sources": [{"url": "/docs/devel/app-pgwalsummary.html", "method": "same-major semantic node", "sha256": "572261dadd810d6fea255e56a43b942828985a8fec83d0821500677ad7ec1eed", "language": "zh", "matched_nodes": ["#APP-PGWALSUMMARY/div[2]/p[1]", "#APP-PGWALSUMMARY/div[3]/h2[0]", "#APP-PGWALSUMMARY/div[4]/p[1]", "#APP-PGWALSUMMARY/div[4]/p[2]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[1]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[3]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[5]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[7]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[9]", "#APP-PGWALSUMMARY/div[6]/h2[0]", "#APP-PGWALSUMMARY/div[6]/p[1]", "#APP-PGWALSUMMARY/div[7]/h2[0]"]}], "language": "zh", "original_text": {"/summary": "pg_walsummary \u2014 print contents of WAL summary files", "/category": "Server applications", "/versions/20/description/0": "pg_walsummary \u2014 print contents of WAL summary files", "/versions/20/facts/0/label": "Documented executable", "/versions/20/facts/1/label": "Executable version", "/versions/20/facts/2/label": "Reference inventory", "/versions/20/facts/2/value": "Server applications", "/versions/20/facts/3/label": "Option definition groups", "/versions/20/tables/0/title": "Documented options", "/versions/20/tables/0/rows/0/summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "/versions/20/tables/0/rows/1/summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "/versions/20/tables/0/rows/2/summary": "Display version information, then exit.", "/versions/20/tables/0/rows/3/summary": "Shows help about pg_walsummary command line arguments, and exits.", "/versions/20/tables/0/columns/0/label": "Option and arguments", "/versions/20/tables/0/columns/1/label": "Description"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "020ecc887fbb7ebc6b60a6e4e14ebf70d11e8bef46d5b72a03b83d4282e5f58e"}, "comparison_data": {"options": [{"names": ["-i", "--individual"], "signature": "-i --individual", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "signature": "-q --quiet", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "signature": "-V --version", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "signature": "-? --help", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "synopsis": ["pg_walsummary [ option ...] [ filename ...]"], "environment": []}, "comparison_hash": "9953ce3ab217d3e551699ca2681f1cba6b80e2744068c39c87ef0e528aee0bac", "manual_language": "zh"}}}, "snapshot": {"facts": [{"label": "\u624b\u518c\u4e2d\u7684\u53ef\u6267\u884c\u7a0b\u5e8f", "value": "pg_walsummary"}, {"label": "\u7a0b\u5e8f\u7248\u672c", "value": "18.6"}, {"label": "\u53c2\u8003\u6e05\u5355", "value": "\u670d\u52a1\u7aef\u7a0b\u5e8f"}, {"label": "\u9009\u9879\u5b9a\u4e49\u7ec4", "value": "4"}], "tables": [{"key": "options", "rows": [{"summary": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c pg_walsummary \u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-i --individual"}}, {"summary": "\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-q --quiet"}}, {"summary": "\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-V --version"}}, {"summary": "\u663e\u793a pg_walsummary \u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002", "signature": {"url": "/docs/18/app-pgwalsummary.html", "text": "-? --help"}}], "title": "\u624b\u518c\u4e2d\u7684\u9009\u9879", "columns": [{"key": "signature", "label": "\u9009\u9879\u4e0e\u53c2\u6570"}, {"key": "summary", "label": "\u8bf4\u660e"}]}], "options": [{"names": ["-i", "--individual"], "summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "signature": "-i --individual", "source_url": "/docs/18/app-pgwalsummary.html", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "signature": "-q --quiet", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "summary": "Display version information, then exit.", "signature": "-V --version", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "summary": "Shows help about pg_walsummary command line arguments, and exits.", "signature": "-? --help", "source_url": "/docs/18/app-pgwalsummary.html", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "related": [], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "https://pg.center/docs/18/app-pgwalsummary.html", "file": "app-pgwalsummary.html", "label": "18.6 English manual \u00b7 app-pgwalsummary.html", "anchor": "", "sha256": "d2721b711c04cfa23f2edc8552533bf1d515eec2406ce1ec728b71fd41d9f2ea", "language": "en", "original_url": "/docs/18/app-pgwalsummary.html"}, {"url": "https://pg.center/docs/18/reference-server.html", "file": "reference-server.html", "label": "Server applications inventory", "anchor": "", "sha256": "e9f8bbcc8e3641fadd1d20991e8aad6b532155b786ba5a1b7b364ec4f1a5bef3", "language": "en", "original_url": "/docs/18/reference-server.html"}], "sections": [], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "signature": "pg_walsummary [ option ...] [ file ...]", "description": ["pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9"], "environment": [], "manual_html": "<div><div class=\"refentry\" id=\"APP-PGWALSUMMARY\">\n<div class=\"titlepage\"></div>\n<div class=\"refnamediv\">\n<h2><span class=\"refentrytitle\"><span class=\"application\">pg_walsummary</span></span></h2>\n<p lang=\"zh\">pg_walsummary \u2014 \u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9</p>\n</div>\n<div class=\"refsynopsisdiv\">\n<h2 lang=\"zh\">\u5927\u7eb2</h2>\n<div class=\"cmdsynopsis\">\n<p id=\"id-1.9.5.15.4.1\"><code class=\"command\">pg_walsummary</code> [<em class=\"replaceable\"><code>option</code></em>...] [<em class=\"replaceable\"><code>file</code></em>...]</p>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.5\">\n<h2 lang=\"zh\">\u8bf4\u660e</h2>\n<p lang=\"zh\"><span class=\"application\">pg_walsummary</span>\u7528\u4e8e\u6253\u5370 WAL \u6c47\u603b\u6587\u4ef6\u7684\u5185\u5bb9\u3002\u8fd9\u4e9b\u4e8c\u8fdb\u5236\u6587\u4ef6\u4f4d\u4e8e\u6570\u636e\u76ee\u5f55\u4e0b\u7684<code class=\"literal\">pg_wal/summaries</code>\u5b50\u76ee\u5f55\u4e2d\uff0c\u53ef\u4f7f\u7528\u672c\u5de5\u5177\u5c06\u5176\u8f6c\u6362\u4e3a\u6587\u672c\u3002\u901a\u5e38\u5e76\u65e0\u6b64\u5fc5\u8981\uff0c\u56e0\u4e3a WAL \u6c47\u603b\u6587\u4ef6\u4e3b\u8981\u662f\u4e3a\u4e86\u652f\u6301<a class=\"link\" href=\"/docs/18/continuous-archiving.html#BACKUP-INCREMENTAL-BACKUP\" title=\"25.3.3.\u00a0\u8fdb\u884c\u589e\u91cf\u5907\u4efd\">\u589e\u91cf\u5907\u4efd</a>\u800c\u5b58\u5728\u7684\uff0c\u4f46\u5728\u8c03\u8bd5\u65f6\u53ef\u80fd\u4f1a\u5f88\u6709\u7528\u3002</p>\n<p lang=\"zh\">WAL \u6c47\u603b\u6587\u4ef6\u6309\u8868\u7a7a\u95f4 OID\u3001\u5173\u7cfb OID \u4ee5\u53ca\u5173\u7cfb\u5206\u652f\uff08fork\uff09\u5efa\u7acb\u7d22\u5f15\u3002\u5bf9\u4e8e\u6bcf\u4e2a\u5173\u7cfb\u5206\u652f\uff0c\u5b83\u90fd\u5b58\u50a8\u8be5\u6587\u4ef6\u6240\u6c47\u603b\u8303\u56f4\u5185\u88ab WAL \u4fee\u6539\u7684\u5757\u5217\u8868\u3002\u5b83\u8fd8\u53ef\u4ee5\u5b58\u50a8\u4e00\u4e2a<span class=\"quote\">\u201c<span class=\"quote\">\u754c\u9650\u5757</span>\u201d</span>\uff1a\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u88ab\u521b\u5efa\u6216\u622a\u65ad\uff0c\u5219\u5176\u503c\u4e3a 0\uff1b\u5426\u5219\uff0c\u5176\u503c\u4e3a\u8be5\u5173\u7cfb\u5206\u652f\u88ab\u622a\u65ad\u540e\u7684\u6700\u77ed\u957f\u5ea6\u3002\u5982\u679c\u8be5\u5173\u7cfb\u5206\u652f\u5728\u76f8\u5173 WAL \u8303\u56f4\u5185\u672a\u88ab\u521b\u5efa\u3001\u5220\u9664\u6216\u622a\u65ad\uff0c\u5219\u754c\u9650\u5757\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u4e3a\u65e0\u7a77\u5927\uff0c\u672c\u5de5\u5177\u4e0d\u4f1a\u6253\u5370\u5b83\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.6\">\n<h2 lang=\"zh\">\u9009\u9879</h2>\n<div class=\"variablelist\">\n<dl class=\"variablelist\">\n<dt><span class=\"term\"><code class=\"option\">-i</code><br/></span><span class=\"term\"><code class=\"option\">--individual</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c<code class=\"literal\">pg_walsummary</code>\u4f1a\u4e3a\u6bcf\u4e2a\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u8fde\u7eed\u5df2\u4fee\u6539\u5757\u6784\u6210\u7684\u8303\u56f4\u8f93\u51fa\u4e00\u884c\u3002\u8fd9\u6837\u53ef\u4ee5\u4f7f\u8f93\u51fa\u7b80\u6d01\u5f97\u591a\uff0c\u56e0\u4e3a\u5982\u679c\u67d0\u4e2a\u5173\u7cfb\u4e2d\u4ece 0 \u5230 999 \u7684\u6240\u6709\u5757\u90fd\u88ab\u4fee\u6539\u4e86\uff0c\u5219\u53ea\u4f1a\u8f93\u51fa\u4e00\u884c\uff0c\u800c\u4e0d\u662f 1000 \u884c\u5355\u72ec\u7684\u8f93\u51fa\u3002\u8be5\u9009\u9879\u8981\u6c42\u4e3a\u6bcf\u4e2a\u5df2\u4fee\u6539\u5757\u5206\u522b\u8f93\u51fa\u4e00\u884c\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-q</code><br/></span><span class=\"term\"><code class=\"option\">--quiet</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u9664\u9519\u8bef\u4e4b\u5916\u4e0d\u6253\u5370\u4efb\u4f55\u8f93\u51fa\u3002\u5f53\u53ea\u60f3\u77e5\u9053\u67d0\u4e2a WAL \u6c47\u603b\u6587\u4ef6\u80fd\u5426\u88ab\u6210\u529f\u89e3\u6790\uff0c\u800c\u5e76\u4e0d\u5173\u5fc3\u5176\u5185\u5bb9\u65f6\uff0c\u8fd9\u4f1a\u5f88\u6709\u7528\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-V</code><br/></span><span class=\"term\"><code class=\"option\">--version</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a\u7248\u672c\u4fe1\u606f\uff0c\u7136\u540e\u9000\u51fa\u3002</p>\n</p>\n</dd>\n<dt><span class=\"term\"><code class=\"option\">-?</code><br/></span><span class=\"term\"><code class=\"option\">--help</code></span></dt>\n<dd>\n<p lang=\"zh\">\n<p>\u663e\u793a<span class=\"application\">pg_walsummary</span>\u547d\u4ee4\u884c\u53c2\u6570\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002</p>\n</p>\n</dd>\n</dl>\n</div>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.7\">\n<h2 lang=\"zh\">\u73af\u5883</h2>\n<p lang=\"zh\">\u73af\u5883\u53d8\u91cf<code class=\"envar\">PG_COLOR</code>\u6307\u5b9a\u662f\u5426\u5728\u8bca\u65ad\u6d88\u606f\u4e2d\u4f7f\u7528\u989c\u8272\u3002\u53ef\u80fd\u7684\u503c\u4e3a<code class=\"literal\">always</code>\u3001<code class=\"literal\">auto</code>\u548c<code class=\"literal\">never</code>\u3002</p>\n</div>\n<div class=\"refsect1\" id=\"id-1.9.5.15.8\">\n<h2 lang=\"zh\">\u53e6\u89c1</h2><span class=\"simplelist\"><a class=\"xref\" href=\"https://pg.center/docs/18/app-pgbasebackup.html\" title=\"pg_basebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_basebackup</span></span></a>, <a class=\"xref\" href=\"https://pg.center/docs/18/app-pgcombinebackup.html\" title=\"pg_combinebackup\"><span class=\"refentrytitle\"><span class=\"application\">pg_combinebackup</span></span></a></span>\n</div>\n</div></div>", "manual_path": "app-pgwalsummary.html", "localization": {"status": "complete", "sources": [{"url": "/docs/18/app-pgwalsummary.html", "method": "same-major semantic node", "sha256": "74056da5932ba2adc925a28e7d17f0d5ad3825e045acb541014d75d87e9aaddc", "language": "zh", "matched_nodes": ["#APP-PGWALSUMMARY/div[2]/p[1]", "#APP-PGWALSUMMARY/div[3]/h2[0]", "#APP-PGWALSUMMARY/div[4]/p[1]", "#APP-PGWALSUMMARY/div[4]/p[2]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[1]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[3]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[5]", "#APP-PGWALSUMMARY/div[5]/div[1]/dl[0]/dd[7]", "#APP-PGWALSUMMARY/div[6]/h2[0]", "#APP-PGWALSUMMARY/div[6]/p[1]", "#APP-PGWALSUMMARY/div[7]/h2[0]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "pg_walsummary \u2014 print contents of WAL summary files", "/versions/18/facts/0/label": "Documented executable", "/versions/18/facts/1/label": "Executable version", "/versions/18/facts/2/label": "Reference inventory", "/versions/18/facts/2/value": "Server applications", "/versions/18/facts/3/label": "Option definition groups", "/versions/18/tables/0/title": "Documented options", "/versions/18/tables/0/rows/0/summary": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.", "/versions/18/tables/0/rows/1/summary": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.", "/versions/18/tables/0/rows/2/summary": "Display version information, then exit.", "/versions/18/tables/0/rows/3/summary": "Shows help about pg_walsummary command line arguments, and exits.", "/versions/18/tables/0/columns/0/label": "Option and arguments", "/versions/18/tables/0/columns/1/label": "Description"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "fc99b69f27752480c9989244ae04e0b661e17de6ac0bbaa845d340ae847095ad"}, "comparison_data": {"options": [{"names": ["-i", "--individual"], "signature": "-i --individual", "description": "By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block."}, {"names": ["-q", "--quiet"], "signature": "-q --quiet", "description": "Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents."}, {"names": ["-V", "--version"], "signature": "-V --version", "description": "Display version information, then exit."}, {"names": ["-?", "--help"], "signature": "-? --help", "description": "Shows help about pg_walsummary command line arguments, and exits."}], "synopsis": ["pg_walsummary [ option ...] [ file ...]"], "environment": []}, "comparison_hash": "fb64f9cdf40e6149d88aceecaf06dca1b50a947b10b4f3e3cfe4e833dd789128", "manual_language": "zh"}, "comparison": {"left": "16", "right": "17", "status": "added", "diff": "--- PostgreSQL 16\n+++ PostgreSQL 17\n@@ -1 +1,40 @@\n-\u8be5\u7248\u672a\u6536\u5f55\n+{\n+  \"environment\": [],\n+  \"options\": [\n+    {\n+      \"description\": \"By default, pg_walsummary prints one line of output for each range of one or more consecutive modified blocks. This can make the output a lot briefer, since a relation where all blocks from 0 through 999 were modified will produce only one line of output rather than 1000 separate lines. This option requests a separate line of output for every modified block.\",\n+      \"names\": [\n+        \"-i\",\n+        \"--individual\"\n+      ],\n+      \"signature\": \"-i --individual\"\n+    },\n+    {\n+      \"description\": \"Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents.\",\n+      \"names\": [\n+        \"-q\",\n+        \"--quiet\"\n+      ],\n+      \"signature\": \"-q --quiet\"\n+    },\n+    {\n+      \"description\": \"Display version information, then exit.\",\n+      \"names\": [\n+        \"-V\",\n+        \"--version\"\n+      ],\n+      \"signature\": \"-V --version\"\n+    },\n+    {\n+      \"description\": \"Shows help about pg_walsummary command line arguments, and exits.\",\n+      \"names\": [\n+        \"-?\",\n+        \"--help\"\n+      ],\n+      \"signature\": \"-? --help\"\n+    }\n+  ],\n+  \"synopsis\": [\n+    \"pg_walsummary [ option ...] [ file ...]\"\n+  ]\n+}"}}