{"kind": "storage", "major": "18", "item": {"slug": "storage-init", "name": "The Initialization Fork", "name_zh": "", "category": "\u7269\u7406\u7ed3\u6784", "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "aliases": [], "content_hash": "f53cc920d2b2c8413f6eb8dea9517206d3e6d0724484c851048720d04103e2f7", "versions": {"10": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/relopts/?v=10", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "sources": [{"url": "/docs/10/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 10 English manual", "sha256": "a311181299620eb3d6b98ff645deac7c6a81fca5482bf9e19c0f4bdd0d360b30"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/10/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "10", "build_id": 63, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "cc0cb4a93e0ce999cb5d2c11e9efec9b2d38a1351d5b9b701370441e1ae3f14d", "fragment_sha256": "b6bde447adc4347b7f6e30e678f8196ed2544c4755d9d1877d407e266a57cba8", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:62997ea80516ad012fbf6359de33f3b016b54c47e2df76e75606116b4baaf8e5", "translated_from_revision": null}, "body_sha256": "d9c1c027d282f505c8c945f6cb0ef84f05f80ce64c3d42dd6acfd32f52212998", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "10", "text_hash": "e729416d6e1261e3932cfd60f5f6f009a567e32c354571bee329945ee776f70e", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/10/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "10", "build_id": 63, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "cc0cb4a93e0ce999cb5d2c11e9efec9b2d38a1351d5b9b701370441e1ae3f14d", "fragment_sha256": "b6bde447adc4347b7f6e30e678f8196ed2544c4755d9d1877d407e266a57cba8", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:62997ea80516ad012fbf6359de33f3b016b54c47e2df76e75606116b4baaf8e5", "translated_from_revision": null}, "body_sha256": "d9c1c027d282f505c8c945f6cb0ef84f05f80ce64c3d42dd6acfd32f52212998", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002</p><p><a href=\"/zh/docs/10/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "10", "link_map": {"/zh/docs/10/storage-init.html": "/docs/10/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002</p><p><a href=\"/zh/docs/10/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "277a1d3edeb1a13ae3b37fd0f3d91450736f8daceb9a4966d6a5a08bcce2e0d1", "content_hash": "e729416d6e1261e3932cfd60f5f6f009a567e32c354571bee329945ee776f70e", "source_database": "center", "source_revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/10/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/10/storage-init.html", "method": "same-major semantic node", "sha256": "b4b6b7c692985fc056b07fa9e2a42ecdcc3e943cde218e79efd1455eecbf9ba7", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/10/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/10/facts/0/label": "Definition scope", "/versions/10/facts/0/value": "Same-version core physical storage documentation", "/versions/10/related/0/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "6169188fabce6130efb2707f8c64645cf3dfba3faf15ea4dfa0aed4751957397", "canonical_center_text_hash": "e729416d6e1261e3932cfd60f5f6f009a567e32c354571bee329945ee776f70e"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002</p><p><a href=\"/zh/docs/10/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "11": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/relopts/?v=11", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "sources": [{"url": "/docs/11/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 11 English manual", "sha256": "00e370240b23e8a4cd2778e467c249ee2f02bbba330fc892becaa2fc94426661"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/11/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "11", "build_id": 64, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "45859fdcd0e57b66d28ce99741fd2431f6e06147c3e48a697a57360632514420", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:ef5c7bc074acae9795db16e6b7482aea3b222bd4bcce0f76831332b97a21e8a1", "translated_from_revision": null}, "body_sha256": "74eed7e19c5a7fdabf8aff7ddcad81dc14f8537cfcafd1d1d05b5601aa2595f5", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "11", "text_hash": "d2f5d009c866c06bfced2afed02a6629ce879dc2389699b0dec4730730e25654", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/11/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "11", "build_id": 64, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "45859fdcd0e57b66d28ce99741fd2431f6e06147c3e48a697a57360632514420", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:ef5c7bc074acae9795db16e6b7482aea3b222bd4bcce0f76831332b97a21e8a1", "translated_from_revision": null}, "body_sha256": "74eed7e19c5a7fdabf8aff7ddcad81dc14f8537cfcafd1d1d05b5601aa2595f5", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/11/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "11", "link_map": {"/zh/docs/11/storage-init.html": "/docs/11/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/11/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "9938ec20c91462742477e6a9f6960d2d4e3d2b64b36826ee32419c440f63e40c", "content_hash": "d2f5d009c866c06bfced2afed02a6629ce879dc2389699b0dec4730730e25654", "source_database": "center", "source_revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/11/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/11/storage-init.html", "method": "same-major semantic node", "sha256": "e477715dadd57e322a189a77e738c8f0c5d62466300b5af38a5cabe740f60362", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/11/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/11/facts/0/label": "Definition scope", "/versions/11/facts/0/value": "Same-version core physical storage documentation", "/versions/11/related/0/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "9d0f2321ef8ea811cdf59d309da2b29ea036041943a233232048e63c049808cb", "canonical_center_text_hash": "d2f5d009c866c06bfced2afed02a6629ce879dc2389699b0dec4730730e25654"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/11/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "12": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=12", "label": "Table AM"}, {"url": "/wiki/relopts/?v=12", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "sources": [{"url": "/docs/12/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 12 English manual", "sha256": "352e4da151186ae8cdcf2af0ad8371e3134b832564956777f06c5adf0d10b96a"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/12/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "12", "build_id": 65, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "256fb57dd81f77e3a5a3ce38d74023eb1b8d54e41ed7bb7ce20ea76cace23e8a", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:86d2ff781f93e1de17122ebc514d5e64fcb63fed15941f496d7e146c6dcc7a49", "translated_from_revision": null}, "body_sha256": "a6ad48d7ec7e33484c5746f7807d7c3b06d0b9294ee25328def0d6fd5ae15d89", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "12", "text_hash": "871ce1b5c3029e0040f805b61b137f7706a20c4a45383b1d7a73ff2123c0f58e", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/12/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "12", "build_id": 65, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "256fb57dd81f77e3a5a3ce38d74023eb1b8d54e41ed7bb7ce20ea76cace23e8a", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:86d2ff781f93e1de17122ebc514d5e64fcb63fed15941f496d7e146c6dcc7a49", "translated_from_revision": null}, "body_sha256": "a6ad48d7ec7e33484c5746f7807d7c3b06d0b9294ee25328def0d6fd5ae15d89", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/12/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "12", "link_map": {"/zh/docs/12/storage-init.html": "/docs/12/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/12/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "6947cc5de0eb0b55ec4274fe7633831d617046f95472fc6be2f01cfde4ddeb14", "content_hash": "871ce1b5c3029e0040f805b61b137f7706a20c4a45383b1d7a73ff2123c0f58e", "source_database": "center", "source_revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/12/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/12/storage-init.html", "method": "same-major semantic node", "sha256": "868612190d4f56db81eec6d32aa7cb99d1b12ef0b2dad05859483fffe59f7da0", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/12/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/12/facts/0/label": "Definition scope", "/versions/12/facts/0/value": "Same-version core physical storage documentation", "/versions/12/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "f447ce65de5c1f71546cd8ae020a4a50d8a9253b2f3929f035135c8b171905b9", "canonical_center_text_hash": "871ce1b5c3029e0040f805b61b137f7706a20c4a45383b1d7a73ff2123c0f58e"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/12/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "13": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=13", "label": "Table AM"}, {"url": "/wiki/relopts/?v=13", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "sources": [{"url": "/docs/13/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 13 English manual", "sha256": "d3b4664d0e7feaf105a8d86964d42a647f28430b81dfb79de31c28347aa73f02"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/13/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "13", "build_id": 66, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "52fce026a99033230dd3f34d8c9b12182b153bb2964da036bbd5bdc251494c91", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:a13a825c39f0268ef1cfe9137e283e38d0da73b2d7894f0733c7b26372a4f6a4", "translated_from_revision": null}, "body_sha256": "6cefb1618f761df827dc5fa1ca84f24726b7ee15f73a11f31a17ab91f6b84dd2", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "13", "text_hash": "1b69033e5e64fee0c15239e8bcbf9d4c9ba803c5aa34b2a4a694308760282033", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/13/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "13", "build_id": 66, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "52fce026a99033230dd3f34d8c9b12182b153bb2964da036bbd5bdc251494c91", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "snapshot:sha256:a13a825c39f0268ef1cfe9137e283e38d0da73b2d7894f0733c7b26372a4f6a4", "translated_from_revision": null}, "body_sha256": "6cefb1618f761df827dc5fa1ca84f24726b7ee15f73a11f31a17ab91f6b84dd2", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/13/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "13", "link_map": {"/zh/docs/13/storage-init.html": "/docs/13/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/13/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "cf9279c551fe5b47130af9c39d0db29781ae29538ea7950603d643eb33f479d0", "content_hash": "1b69033e5e64fee0c15239e8bcbf9d4c9ba803c5aa34b2a4a694308760282033", "source_database": "center", "source_revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/13/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/13/storage-init.html", "method": "same-major semantic node", "sha256": "4eb6c0b9ad8103ee5f1bed38b1db49b93ca36ab65ea45a85772947b6e2dcda81", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/13/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/13/facts/0/label": "Definition scope", "/versions/13/facts/0/value": "Same-version core physical storage documentation", "/versions/13/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "e71afca339ec944b3b6af9eee81410bb9563f48a8db89153702c467b3f5921f9", "canonical_center_text_hash": "1b69033e5e64fee0c15239e8bcbf9d4c9ba803c5aa34b2a4a694308760282033"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/13/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "14": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=14", "label": "Table AM"}, {"url": "/wiki/relopts/?v=14", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "sources": [{"url": "/docs/14/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 14 English manual", "sha256": "8921d5475675679bcda9a382d1290d9c4668a739b4f91f072ebafeb3c6c563e6"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/14/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "14", "build_id": 99, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "4472362a6e5507f2d6464e13cf268a5072dabf5c6387db210eae92b98cbc050c", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:87e6aa4fd6e1ec85c5f4a6de4f5647cfd9e5de734ca2c266d32b6d6192c662ef", "translated_from_revision": null}, "body_sha256": "a58f6ebcdc8012afe19853fb8d8dbd07899436d2ccdb0548e91720dea0aba486", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "14", "text_hash": "3b0157160a6799502ac539e0a13622707fc952ba3fbff4009caa644fbc5bb5fb", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/14/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "14", "build_id": 99, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "4472362a6e5507f2d6464e13cf268a5072dabf5c6387db210eae92b98cbc050c", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:87e6aa4fd6e1ec85c5f4a6de4f5647cfd9e5de734ca2c266d32b6d6192c662ef", "translated_from_revision": null}, "body_sha256": "a58f6ebcdc8012afe19853fb8d8dbd07899436d2ccdb0548e91720dea0aba486", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/14/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "14", "link_map": {"/zh/docs/14/storage-init.html": "/docs/14/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/14/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "3519c01781b2bd162b57ed363049168a3df5b7d2b7bdd9efd064fa3c42f0292e", "content_hash": "3b0157160a6799502ac539e0a13622707fc952ba3fbff4009caa644fbc5bb5fb", "source_database": "center", "source_revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/14/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/14/storage-init.html", "method": "same-major semantic node", "sha256": "417878ba38490f5537a9f2f40a8a005647ad92631c3e5bbfefd6bf257d8c6415", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/14/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/14/facts/0/label": "Definition scope", "/versions/14/facts/0/value": "Same-version core physical storage documentation", "/versions/14/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "d741a920bf14c84eae276b8f94a3c076d04ca8cd309dbf5800bab75165034d6e", "canonical_center_text_hash": "3b0157160a6799502ac539e0a13622707fc952ba3fbff4009caa644fbc5bb5fb"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/14/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "15": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=15", "label": "Table AM"}, {"url": "/wiki/relopts/?v=15", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "sources": [{"url": "/docs/15/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 15 English manual", "sha256": "bd530b009f77194e57bd655277fb43b3275445b4a44ad5555738eedaba1348bf"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/15/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "15", "build_id": 101, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "7b224852310572d673d89b115413d7c539b6f32d7f405df21fbf834e53235aa7", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:6bce1a2df9170cb1146a1411c5547190856638221a6539e618ee1016c9f493ad", "translated_from_revision": null}, "body_sha256": "f679592bd9133c7ace4e2b4c1d0a037d5c48b737a9a3772b1bb3d2197d2a2462", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "15", "text_hash": "a75e526fd58ff952a018d68b3a62a678877ad44e70f0775c97f03fdd06549757", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/15/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "15", "build_id": 101, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "7b224852310572d673d89b115413d7c539b6f32d7f405df21fbf834e53235aa7", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:6bce1a2df9170cb1146a1411c5547190856638221a6539e618ee1016c9f493ad", "translated_from_revision": null}, "body_sha256": "f679592bd9133c7ace4e2b4c1d0a037d5c48b737a9a3772b1bb3d2197d2a2462", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/15/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "15", "link_map": {"/zh/docs/15/storage-init.html": "/docs/15/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/15/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "927c539de916575255432988560e62ba3be44052043466aed1e328bca73dbc44", "content_hash": "a75e526fd58ff952a018d68b3a62a678877ad44e70f0775c97f03fdd06549757", "source_database": "center", "source_revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/15/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/15/storage-init.html", "method": "same-major semantic node", "sha256": "642bdf94591542a8c2bd816e88fe9fcbc3fd2c0f1fd8331ef3a1926de687e9c6", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/15/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/15/facts/0/label": "Definition scope", "/versions/15/facts/0/value": "Same-version core physical storage documentation", "/versions/15/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "e5ae126fd71b21b4924f3b3c8812b668592faf0b6480701311ad37036fb30b64", "canonical_center_text_hash": "a75e526fd58ff952a018d68b3a62a678877ad44e70f0775c97f03fdd06549757"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/15/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "16": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=16", "label": "Table AM"}, {"url": "/wiki/relopts/?v=16", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "sources": [{"url": "/docs/16/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 16 English manual", "sha256": "da9acd31cf47b567005cab27f65fa48882ac1b14a4c43d19db1dc8aff5893997"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/16/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "16", "build_id": 103, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "d2c5c652453a083cb0599cd039e70cac4060102a9b8bbee72f68c65c970ce9c4", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:80579a071736780f9c4022bb5148e1fb1256f1a33591306af67816e9e9bf3a9b", "translated_from_revision": null}, "body_sha256": "5e1a1e3b22bfd47ccc4c16448e170f7e4e108521fb10e04933e199a6cd8930c6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "16", "text_hash": "53256efebc556fc8ccdc31c95111157494569a7214880bc4106e9b5c95d4199e", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/16/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "16", "build_id": 103, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "d2c5c652453a083cb0599cd039e70cac4060102a9b8bbee72f68c65c970ce9c4", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:80579a071736780f9c4022bb5148e1fb1256f1a33591306af67816e9e9bf3a9b", "translated_from_revision": null}, "body_sha256": "5e1a1e3b22bfd47ccc4c16448e170f7e4e108521fb10e04933e199a6cd8930c6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/16/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "16", "link_map": {"/zh/docs/16/storage-init.html": "/docs/16/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/16/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "e9c9336f3a5cd6d566f942eceaf766f667ab490f96836de2da66e84f35f452a3", "content_hash": "53256efebc556fc8ccdc31c95111157494569a7214880bc4106e9b5c95d4199e", "source_database": "center", "source_revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/16/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/16/storage-init.html", "method": "same-major semantic node", "sha256": "d690bdcc83a1639aa5c5e44833c357c438b01430c18584e17168e1e69eb8e712", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/16/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/16/facts/0/label": "Definition scope", "/versions/16/facts/0/value": "Same-version core physical storage documentation", "/versions/16/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "f0069a9d542295dc131ecd129530c125258e0ce750d08d4721085996fc489ff8", "canonical_center_text_hash": "53256efebc556fc8ccdc31c95111157494569a7214880bc4106e9b5c95d4199e"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/16/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "17": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=17", "label": "Table AM"}, {"url": "/wiki/relopts/?v=17", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "sources": [{"url": "/docs/17/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 17 English manual", "sha256": "493adbeb96516a121b293fa1d559e9b6c55b0505cd41edf9c504ab918f64e36a"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/17/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "17", "build_id": 105, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "1bc68495d6c4ea7889c469080e8ac08e1b2df6706666612b95c33350f04f524e", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:7340767258d21c21b36f373f1fff6bab2be18e0daca13a865129db6105c09efd", "translated_from_revision": null}, "body_sha256": "bf725de96e7953a70ec43eb54bd56de4cf561b816d695ed15e325f0a8380b772", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "17", "text_hash": "fb6a778428a86838655bcaae3ebae2b16c200e416a2153bef6ec19385814dc65", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/17/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "17", "build_id": 105, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "1bc68495d6c4ea7889c469080e8ac08e1b2df6706666612b95c33350f04f524e", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:7340767258d21c21b36f373f1fff6bab2be18e0daca13a865129db6105c09efd", "translated_from_revision": null}, "body_sha256": "bf725de96e7953a70ec43eb54bd56de4cf561b816d695ed15e325f0a8380b772", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/17/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "17", "link_map": {"/zh/docs/17/storage-init.html": "/docs/17/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/17/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "359dacb21889984e8042658229d6a296b473d27a43a8bedef05d36ec95254971", "content_hash": "fb6a778428a86838655bcaae3ebae2b16c200e416a2153bef6ec19385814dc65", "source_database": "center", "source_revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/17/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/17/storage-init.html", "method": "same-major semantic node", "sha256": "65006360ce22e8f56e4e2b129aaa05804862579728a643bffc0fd421ba6d4b6c", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/17/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/17/facts/0/label": "Definition scope", "/versions/17/facts/0/value": "Same-version core physical storage documentation", "/versions/17/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "099525c52667a4a5a68a0c9aec67df1f3677b98c70b69742fd30812988793e00", "canonical_center_text_hash": "fb6a778428a86838655bcaae3ebae2b16c200e416a2153bef6ec19385814dc65"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/17/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "18": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=18", "label": "Table AM"}, {"url": "/wiki/relopts/?v=18", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "/docs/18/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 18 English manual", "sha256": "79768878a7e86ebbbac761f6b94f2ddff38a6a9d1acd0aea31f92917a7ca449f"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/18/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "8db8a64bcc3722f089a74bd5ca8f9b48b78adee09e885e50fddc1801b8ff40ce", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "b9e4b3b47ec4414a704b7b354b2dd9c86e231ed589dc57cffdb0218a2aa522e6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "18", "text_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/18/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "8db8a64bcc3722f089a74bd5ca8f9b48b78adee09e885e50fddc1801b8ff40ce", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "b9e4b3b47ec4414a704b7b354b2dd9c86e231ed589dc57cffdb0218a2aa522e6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "18", "link_map": {"/zh/docs/18/storage-init.html": "/docs/18/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "9427381d4469c53580c2fad34ab6e6636a7a4947ae9c0a647bcd7345d8e3114e", "content_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/18/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/18/storage-init.html", "method": "same-major semantic node", "sha256": "30d46320bf4555a20e49873b43defa587899b9a286c69206259bb482c2c33611", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/18/facts/0/label": "Definition scope", "/versions/18/facts/0/value": "Same-version core physical storage documentation", "/versions/18/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "00c49e6a7fbda5a47a4975660afd51e2c60ca87f67852faad16ae0c03b7f8b1f", "canonical_center_text_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "center_zh_rendered": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/docs/18/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "19": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=19", "label": "Table AM"}, {"url": "/wiki/relopts/?v=19", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19rc1/postgresql-19rc1.tar.bz2", "label": "19rc1", "major": "19", "channel": "preview", "revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "sources": [{"url": "/docs/19/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 19 English manual", "sha256": "3b8e75c5da4af483daf818292bac90f5dd31f49e82c17a487322a30b41e5c1fa"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/19/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "19", "build_id": 109, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "5105f1ad6669beb0dd2727ea96efcbc6c6c53c0e504b1eeb8d52e0ccb7a64274", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "sha256:af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:65fda1f1b62a89992b84014c9157e61b67dbe8190e93945826efec668fad038c", "translated_from_revision": "sha256:af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "body_sha256": "711ba173b754f7687db3f65198f7d6847b106a7d3e4268f58bde48393f080522", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "19", "text_hash": "1b35e5f749ef76d37d92dd1378747ebfdaf83599fb6cad25b4f84ec625c7507a", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/19/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "19", "build_id": 109, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "5105f1ad6669beb0dd2727ea96efcbc6c6c53c0e504b1eeb8d52e0ccb7a64274", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "sha256:af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:65fda1f1b62a89992b84014c9157e61b67dbe8190e93945826efec668fad038c", "translated_from_revision": "sha256:af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "body_sha256": "711ba173b754f7687db3f65198f7d6847b106a7d3e4268f58bde48393f080522", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/19/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "19", "link_map": {"/zh/docs/19/storage-init.html": "/docs/19/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/19/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "6e6ef1846b3a4a3f44be6bb13ebc1298a9a9e00cb3385ec572531becab0e5333", "content_hash": "1b35e5f749ef76d37d92dd1378747ebfdaf83599fb6cad25b4f84ec625c7507a", "source_database": "center", "source_revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/19/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/19/storage-init.html", "method": "same-major semantic node", "sha256": "2e0aba0df69268e15154097e0d0dce3338e81ca7e2432625c188f7240265be91", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/19/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/19/facts/0/label": "Definition scope", "/versions/19/facts/0/value": "Same-version core physical storage documentation", "/versions/19/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "854dd4436e8700c1434ee39918d3538ff2c2a5fe1930d7b088d70f880cec82aa", "canonical_center_text_hash": "1b35e5f749ef76d37d92dd1378747ebfdaf83599fb6cad25b4f84ec625c7507a"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/19/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "source_revalidation": {"kind": "static-same-version-source-and-manual-replay", "audit": "wiki-audit-20261023", "runtime_rerun": false, "compared_fields": "entity membership and source-derived facts; presentation markup normalized", "source_revision": "af105fc8e960fc836a09fc2cd7f582b49fd17675d9d36631abe3a565bfd7d701", "previous_source_revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}}, "20": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=20", "label": "Table AM"}, {"url": "/wiki/relopts/?v=20", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "sources": [{"url": "/docs/devel/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 20 English manual", "sha256": "58e5f04c76b5323539bfbf50fd382de67a0c7c62b62f641d2b49129c464d3cd7"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/devel/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "20", "build_id": 111, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "671faf3cba8238f12fd41134f2833cf17acd99df962240a732fc2c09e82127f5", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "sha256:49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:98c980963b401d40bd50df72b909e7523e3148b8fdb48edd897de2efb67e5235", "translated_from_revision": "sha256:49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "body_sha256": "57f496da20d5a65740987a4c098ae4c338e1cde7968a331d0ef3ad9dd04f1b25", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "20", "text_hash": "cfcd5cf3cfcfe60fe1494c1cb6e07ba3cec14815a7ef3d0dff1b634e52240912", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/devel/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "20", "build_id": 111, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "671faf3cba8238f12fd41134f2833cf17acd99df962240a732fc2c09e82127f5", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "sha256:49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:98c980963b401d40bd50df72b909e7523e3148b8fdb48edd897de2efb67e5235", "translated_from_revision": "sha256:49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "body_sha256": "57f496da20d5a65740987a4c098ae4c338e1cde7968a331d0ef3ad9dd04f1b25", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/devel/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "20", "link_map": {"/zh/docs/devel/storage-init.html": "/docs/devel/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/devel/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "4412337c28628d2ca9f103a7e1b9c5f0c1abc2df4bc95485e057781511989633", "content_hash": "cfcd5cf3cfcfe60fe1494c1cb6e07ba3cec14815a7ef3d0dff1b634e52240912", "source_database": "center", "source_revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/devel/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/devel/storage-init.html", "method": "same-major semantic node", "sha256": "2f72cb2e5d677ba004cb38aeedb70f0380f02bdb9047f4de4a1523debdb7714f", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/summary": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/category": "Physical structures", "/versions/20/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/20/facts/0/label": "Definition scope", "/versions/20/facts/0/value": "Same-version core physical storage documentation", "/versions/20/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "97518232089007e62c5a684be06716d09721b23194d62ffa40caf4f063085d95", "canonical_center_text_hash": "cfcd5cf3cfcfe60fe1494c1cb6e07ba3cec14815a7ef3d0dff1b634e52240912"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/devel/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "source_revalidation": {"kind": "static-same-version-source-and-manual-replay", "audit": "wiki-audit-20261023", "runtime_rerun": false, "compared_fields": "entity membership and source-derived facts; presentation markup normalized", "source_revision": "49c73aa4c9cacef8ca979276a28ac416c08e9e54c9baee4ae5fd116a35fa13ac", "previous_source_revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}}}}, "snapshot": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "related": [{"url": "/wiki/tableam/?v=18", "label": "Table AM"}, {"url": "/wiki/relopts/?v=18", "label": "\u5b58\u50a8\u53c2\u6570"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sources": [{"url": "/docs/18/storage-init.html", "path": "storage-init.html", "label": "PostgreSQL 18 English manual", "sha256": "79768878a7e86ebbbac761f6b94f2ddff38a6a9d1acd0aea31f92917a7ca449f"}], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/18/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "8db8a64bcc3722f089a74bd5ca8f9b48b78adee09e885e50fddc1801b8ff40ce", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "b9e4b3b47ec4414a704b7b354b2dd9c86e231ed589dc57cffdb0218a2aa522e6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "facts_zh": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "sections": [], "center_zh": {"title": "The Initialization Fork", "locale": "zh-Hans", "source": {"key": "storage-init", "locale": "zh-Hans", "version": "18", "text_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c", "collection": "storage", "dataset_hash": "7c31b524dfe136022d39a6ae8dcfac6b3bbd5f8fdaf422536599981252aff0c9", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "payload": {"facts": [{"label": "\u5b9a\u4e49\u8303\u56f4", "value": "\u540c\u7248\u672c\u6838\u5fc3\u7269\u7406\u5b58\u50a8\u6587\u6863"}], "tables": [], "zh_from": {"kind": "same-version-chinese-manual-with-source-derived-identity", "manual": {"url": "/zh/docs/18/storage-init.html", "anchor": "", "locale": "zh-Hans", "version": "18", "build_id": 107, "page_key": "storage-init.html", "extraction": "concept-introduction", "source_hash": "8db8a64bcc3722f089a74bd5ca8f9b48b78adee09e885e50fddc1801b8ff40ce", "fragment_sha256": "7721d7da46a0922d7b1aaf5ef2dac844c5d00001688453736b0333288cbde9e5", "source_revision": "unknown:rendered-translation-baseline", "translation_revision": "git:b1b500221dbe5437cfca004d6b04d3f6e422765d;html-sha256:08e987a66af27b98444a8057c256314eafa13611a3fb9e888214fc436824244b", "translated_from_revision": null}, "body_sha256": "b9e4b3b47ec4414a704b7b354b2dd9c86e231ed589dc57cffdb0218a2aa522e6", "runtime_rerun": false, "authored_translation": "source-derived-identity", "source_facts_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "sections": [], "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "summary": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "version": "18", "link_map": {"/zh/docs/18/storage-init.html": "/docs/18/storage-init.html"}, "body_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "body_sha256": "9427381d4469c53580c2fad34ab6e6636a7a4947ae9c0a647bcd7345d8e3114e", "content_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c", "source_database": "center", "source_revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "", "tables_zh": [], "description": ["\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002"], "manual_html": "", "manual_path": "/docs/18/storage-init.html", "sections_zh": [], "localization": {"status": "complete", "sources": [{"url": "/docs/18/storage-init.html", "method": "same-major semantic node", "sha256": "30d46320bf4555a20e49873b43defa587899b9a286c69206259bb482c2c33611", "language": "zh", "matched_nodes": ["#STORAGE-INIT/div[0]", "#STORAGE-INIT/p[2]"]}], "language": "zh", "original_text": {"/versions/18/description/0": "Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged table must be reset to empty due to a crash, the initialization fork is copied over the main fork, and any other forks are erased (they will be recreated automatically as needed).", "/versions/18/facts/0/label": "Definition scope", "/versions/18/facts/0/value": "Same-version core physical storage documentation", "/versions/18/related/1/label": "Storage Parameters"}, "fallback_fields": [], "source_language": "en", "original_snapshot_sha256": "00c49e6a7fbda5a47a4975660afd51e2c60ca87f67852faad16ae0c03b7f8b1f", "canonical_center_text_hash": "24af919b1184ac16442455bf6dad6159233cd38a37f136f5d623d96605b99e0c"}, "description_zh": "\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002", "comparison_data": {"layouts": []}, "comparison_hash": "27341929154bfb55531f03501322b65af719c5561f3c4ddc9528a14aa4df69b5", "manual_language": "zh", "description_zh_html": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/zh/docs/18/storage-init.html\" rel=\"nofollow\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>", "center_zh_rendered": "<p>\u5b58\u50a8\u7ed3\u6784 storage-init\u3002</p><h3>\u540c\u7248\u672c\u4e2d\u6587\u624b\u518c\u8282\u9009</h3><p>\n\u6bcf\u4e2a\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u4ee5\u53ca\u8be5\u8868\u4e0a\u7684\u6bcf\u4e2a\u7d22\u5f15\uff0c\u90fd\u6709\u4e00\u4e2a\u521d\u59cb\u5316\u5206\u652f\u3002\u521d\u59cb\u5316\u5206\u652f\u662f\u4e00\u4e2a\u9002\u5f53\u7c7b\u578b\u7684\u7a7a\u8868\u6216\u7a7a\u7d22\u5f15\u3002\u5f53\u4e0d\u8bb0\u5f55 WAL \u7684\u8868\u56e0\u5d29\u6e83\u800c\u5fc5\u987b\u91cd\u7f6e\u4e3a\u7a7a\u65f6\uff0c\u521d\u59cb\u5316\u5206\u652f\u4f1a\u88ab\u590d\u5236\u8986\u76d6\u5230\u4e3b\u5206\u652f\u4e0a\uff0c\u800c\u5176\u4ed6\u5206\u652f\u90fd\u4f1a\u88ab\u64e6\u9664\uff08\u5b83\u4eec\u4f1a\u5728\u9700\u8981\u65f6\u81ea\u52a8\u91cd\u5efa\uff09\u3002\n</p><p><a href=\"/docs/18/storage-init.html\">\u67e5\u770b\u5b8c\u6574\u4e2d\u6587\u624b\u518c\u4e0e\u4e0a\u4e0b\u6587</a>\u3002</p>"}, "comparison": {"left": "17", "right": "18", "status": "unchanged", "diff": ""}}