{"kind": "conn", "major": "18", "rows": [{"slug": "gssdelegation", "name": "gssdelegation", "name_zh": "", "category": "GSSAPI \u4e0e Kerberos", "summary": "\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002", "aliases": ["PGGSSDELEGATION", "gssdelegation"], "content_hash": "bd368e032f8d98d7ff34f39d5ac011d9f46960e6799d98fae3ea0a66afa7edf4", "versions": {"16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSDELEGATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "gssdelegation", "description": ["\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002"], "comparison_hash": "c946ff5c28147af969aec1cf4861701059008bb0e0e6cd631d90c35ba4b6a189"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSDELEGATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "gssdelegation", "description": ["\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002"], "comparison_hash": "c946ff5c28147af969aec1cf4861701059008bb0e0e6cd631d90c35ba4b6a189"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSDELEGATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "gssdelegation", "description": ["\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002"], "comparison_hash": "c946ff5c28147af969aec1cf4861701059008bb0e0e6cd631d90c35ba4b6a189"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSDELEGATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "gssdelegation", "description": ["\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002"], "comparison_hash": "c946ff5c28147af969aec1cf4861701059008bb0e0e6cd631d90c35ba4b6a189"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSDELEGATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "gssdelegation", "description": ["\u5c06 GSS \u51ed\u636e\u8f6c\u53d1\uff08\u59d4\u6d3e\uff09\u7ed9\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c\u4e3a 0 \uff0c\u8868\u793a\u4e0d\u5411\u670d\u52a1\u5668\u8f6c\u53d1\u51ed\u636e\u3002\u5c06\u5176\u8bbe\u7f6e\u4e3a 1 \u65f6\uff0c\u4f1a\u5728\u53ef\u80fd\u7684\u60c5\u51b5\u4e0b\u8f6c\u53d1\u51ed\u636e\u3002"], "comparison_hash": "c946ff5c28147af969aec1cf4861701059008bb0e0e6cd631d90c35ba4b6a189"}}, "url": "/wiki/conn/gssdelegation/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=15"}, {"major": "16", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 16.15 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/gssdelegation/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssdelegation/?v=20"}], "present": true}, {"slug": "gssencmode", "name": "gssencmode", "name_zh": "", "category": "GSSAPI \u4e0e Kerberos", "summary": "\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a", "aliases": ["PGGSSENCMODE", "gssencmode"], "content_hash": "dfe501cbcc1de1bb3567435cfd0d59c17de07c74a217a8dd4cb2145fe164d6c9", "versions": {"12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSENCMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultGSSMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "gssencmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 GSS TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "402998f186138ef492d8315637bdecb8dd4b0e73f825d124c736b6a496a1cc09"}}, "url": "/wiki/conn/gssencmode/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=11"}, {"major": "12", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 12.22 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/gssencmode/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gssencmode/?v=20"}], "present": true}, {"slug": "gsslib", "name": "gsslib", "name_zh": "", "category": "GSSAPI \u4e0e Kerberos", "summary": "GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002", "aliases": ["PGGSSLIB", "gsslib"], "content_hash": "290da8a995bc6d61e786a3c2a22068d316185e6f5fd79c86512eeeae08913bb0", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGGSSLIB"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "gsslib", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 GSS \u5e93\u3002\u76ee\u524d\u4ec5\u5728\u540c\u65f6\u652f\u6301 GSSAPI \u548c SSPI \u7684 Windows \u6784\u5efa\u4e2d\u751f\u6548\uff0c\u5176\u4ed6\u60c5\u51b5\u5ffd\u7565\u3002\u6b64\u65f6\u8bbe\u4e3a gssapi\uff0c\u53ef\u8ba9 libpq \u4f7f\u7528 GSSAPI \u5e93\u8ba4\u8bc1\uff0c\u800c\u975e\u9ed8\u8ba4\u7684 SSPI\u3002"], "comparison_hash": "0bbe90e02283dbaa3a9c9d5e497ac8053c083ba315e2b4dea2d7b489bc08732f"}}, "url": "/wiki/conn/gsslib/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/gsslib/?v=20"}], "present": true}, {"slug": "krbsrvname", "name": "krbsrvname", "name_zh": "", "category": "GSSAPI \u4e0e Kerberos", "summary": "GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002", "aliases": ["PGKRBSRVNAME", "krbsrvname"], "content_hash": "46d2e514f3791952b091a207d8d64123e044ad4aa3e781fa82509ff8562703ff", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\u3002\u53e6\u89c1\u7b2c 20.3.3 \u8282\u3002"], "comparison_hash": "0a764de423ca679c3fc9a6b18ea263c65596a91ec975da807c2d666fe0fbcc59"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\u3002\u53e6\u89c1\u7b2c 20.6 \u8282\u3002"], "comparison_hash": "f89ef16119ab602815ef6fe7bc50745359881b5d4e01120c1fd802109fe19104"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 21.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "072fcd1338625544be7f8ece8e75175ce8ff67c2e1845d853103ebc26c5865f0"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 21.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "072fcd1338625544be7f8ece8e75175ce8ff67c2e1845d853103ebc26c5865f0"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 21.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "072fcd1338625544be7f8ece8e75175ce8ff67c2e1845d853103ebc26c5865f0"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGKRBSRVNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "PG_KRB_SRVNAM"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "krbsrvname", "description": ["GSSAPI \u8ba4\u8bc1\u4f7f\u7528\u7684 Kerberos \u670d\u52a1\u540d\u3002\u6b64\u503c\u5fc5\u987b\u4e0e\u670d\u52a1\u5668\u914d\u7f6e\u4e2d\u7684\u670d\u52a1\u540d\u5339\u914d\uff0cKerberos \u8ba4\u8bc1\u624d\u80fd\u6210\u529f\uff0c\u53e6\u89c1\u7b2c 20.6 \u8282\u3002\u9ed8\u8ba4\u503c\u901a\u5e38\u4e3a postgres\uff0c\u4f46\u6784\u5efa PostgreSQL \u65f6\u53ef\u901a\u8fc7 configure \u7684 --with-krb-srvnam \u9009\u9879\u66f4\u6539\u3002\u591a\u6570\u73af\u5883\u65e0\u9700\u4fee\u6539\u6b64\u53c2\u6570\uff1b\u67d0\u4e9b Kerberos \u5b9e\u73b0\u53ef\u80fd\u8981\u6c42\u4e0d\u540c\u7684\u670d\u52a1\u540d\uff0c\u4f8b\u5982 Microsoft Active Directory \u8981\u6c42\u4f7f\u7528\u5927\u5199 POSTGRES\u3002"], "comparison_hash": "c124ac232ede2844368c1d3f88b67796dc9a0a4beb214b593d6e37289acd501e"}}, "url": "/wiki/conn/krbsrvname/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/krbsrvname/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/krbsrvname/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/krbsrvname/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/krbsrvname/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/krbsrvname/?v=20"}], "present": true}, {"slug": "requiressl", "name": "requiressl", "name_zh": "", "category": "TLS", "summary": "\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002", "aliases": ["requiressl"], "content_hash": "c551b8ae1a508e603b245dbd18134683d56e8da6f964dc84fe97d89fd9a5460a", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "requiressl", "description": ["\u6b64\u9009\u9879\u5df2\u5f03\u7528\uff0c\u5e94\u6539\u7528 sslmode\u3002"], "comparison_hash": "d18670084be5ed163c4669fea6e3c1c7843904bfff90968b560126e53ab466ac"}}, "url": "/wiki/conn/requiressl/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requiressl/?v=20"}], "present": true}, {"slug": "ssl-max-protocol-version", "name": "ssl_max_protocol_version", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002", "aliases": ["PGSSLMAXPROTOCOLVERSION", "ssl_max_protocol_version"], "content_hash": "5e874cfe5e968af9c4562656074296696f1bfeb1ff7187ae2768ceae80b13026", "versions": {"13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ssl_max_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u9ad8 SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u8bbe\u7f6e\u65f6\u5ffd\u7565\u6b64\u53c2\u6570\uff1b\u5982\u679c\u540e\u7aef\u5b9a\u4e49\u4e86\u7248\u672c\u4e0a\u9650\uff0c\u5219\u4f7f\u7528\u8be5\u4e0a\u9650\u3002\u9650\u5236\u6700\u9ad8\u534f\u8bae\u7248\u672c\u4e3b\u8981\u7528\u4e8e\u6d4b\u8bd5\uff0c\u6216\u67d0\u4e2a\u7ec4\u4ef6\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528\u8f83\u65b0\u534f\u8bae\u7684\u573a\u666f\u3002"], "comparison_hash": "1366aa789a93abdf16ef31f855fedd4e40f338e0c1d0aaee5bc8cc8efcb197aa"}}, "url": "/wiki/conn/ssl-max-protocol-version/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=12"}, {"major": "13", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 13.23 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/ssl-max-protocol-version/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-max-protocol-version/?v=20"}], "present": true}, {"slug": "ssl-min-protocol-version", "name": "ssl_min_protocol_version", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002", "aliases": ["PGSSLMINPROTOCOLVERSION", "ssl_min_protocol_version"], "content_hash": "fda189bce74989f251ec0371a359facf89dcc15f58d289186efef1f0d8139e66", "versions": {"13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"TLSv1.2\""}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ssl_min_protocol_version", "description": ["\u6307\u5b9a\u8fde\u63a5\u5141\u8bb8\u4f7f\u7528\u7684\u6700\u4f4e SSL/TLS \u534f\u8bae\u7248\u672c\u3002\u6709\u6548\u503c\u4e3a TLSv1\u3001TLSv1.1\u3001TLSv1.2 \u548c TLSv1.3\u3002\u652f\u6301\u54ea\u4e9b\u534f\u8bae\u53d6\u51b3\u4e8e\u6240\u7528 OpenSSL \u7248\u672c\uff0c\u65e7\u7248\u672c\u4e0d\u652f\u6301\u6700\u65b0\u534f\u8bae\u3002\u672a\u6307\u5b9a\u65f6\u9ed8\u8ba4\u4e3a TLSv1.2\uff0c\u7b26\u5408\u672c\u6587\u64b0\u5199\u65f6\u7684\u884c\u4e1a\u6700\u4f73\u5b9e\u8df5\u3002"], "comparison_hash": "1bde3a5ef74c2c30ca78fc953caf88f143fc0f4ef6651c577120fadafcee565a"}}, "url": "/wiki/conn/ssl-min-protocol-version/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=12"}, {"major": "13", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 13.23 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/ssl-min-protocol-version/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/ssl-min-protocol-version/?v=20"}], "present": true}, {"slug": "sslcert", "name": "sslcert", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002", "aliases": ["PGSSLCERT", "sslcert"], "content_hash": "e50eb6ae452f657eba69aec1d49579e106eac2dba81ec7d51d69d56a94f05a1c", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslcert", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef SSL \u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.crt\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "2ead6f5bb42ce382bf8073909a6df53df6ed92e265bfe2029a6ef65dd0f92d6b"}}, "url": "/wiki/conn/sslcert/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcert/?v=20"}], "present": true}, {"slug": "sslcertmode", "name": "sslcertmode", "name_zh": "", "category": "TLS", "summary": "\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a", "aliases": ["PGSSLCERTMODE", "sslcertmode"], "content_hash": "682e4bf95d01691f8bb967b759c466a23df38b8a031d41de1948ecac6b8ffb7f", "versions": {"16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERTMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslcertmode", "description": ["\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "f50d0868140d654ab2a45fb10a39e86a71d91b6d300ea34d3c28088537c8fdc5"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERTMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslcertmode", "description": ["\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "f50d0868140d654ab2a45fb10a39e86a71d91b6d300ea34d3c28088537c8fdc5"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERTMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslcertmode", "description": ["\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "f50d0868140d654ab2a45fb10a39e86a71d91b6d300ea34d3c28088537c8fdc5"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERTMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslcertmode", "description": ["\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "f50d0868140d654ab2a45fb10a39e86a71d91b6d300ea34d3c28088537c8fdc5"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCERTMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslcertmode", "description": ["\u6b64\u9009\u9879\u51b3\u5b9a\u662f\u5426\u53ef\u4ee5\u5411\u670d\u52a1\u5668\u53d1\u9001\u5ba2\u6237\u7aef\u8bc1\u4e66\uff0c\u4ee5\u53ca\u670d\u52a1\u5668\u662f\u5426\u5fc5\u987b\u8bf7\u6c42\u5ba2\u6237\u7aef\u8bc1\u4e66\u3002\u5171\u6709\u4e09\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "f50d0868140d654ab2a45fb10a39e86a71d91b6d300ea34d3c28088537c8fdc5"}}, "url": "/wiki/conn/sslcertmode/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=15"}, {"major": "16", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 16.15 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslcertmode/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcertmode/?v=20"}], "present": true}, {"slug": "sslcompression", "name": "sslcompression", "name_zh": "", "category": "TLS", "summary": "\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002", "aliases": ["PGSSLCOMPRESSION", "sslcompression"], "content_hash": "d9a3ada59532da5e3a536f2859322a7c08857389c7935ffddac1779ea401ac07", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\uff0c\u540e\u8005\u8981\u6c42 OpenSSL 1.0.0 \u6216\u66f4\u65b0\u7248\u672c\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\uff0c\u6216\u6240\u7528 OpenSSL \u7248\u672c\u4e0d\u652f\u6301\u6b64\u529f\u80fd\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "106fba28f3182adff0b62b40e29a115e24915531d7dcf444ebd5eb2e1415a623"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "76d39d839abd48adb29ee5982d19e7de18008b47dc954a540351a5401bf3b3e7"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "76d39d839abd48adb29ee5982d19e7de18008b47dc954a540351a5401bf3b3e7"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "0cbd174156c1a2e475d999b3fa2df85b8be823056524d018a82fbaa891cf7171"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "93e5db6642d9a87aa43125d28911134e358652302cfef4b0b78f3f6cb4f96b1f"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "93e5db6642d9a87aa43125d28911134e358652302cfef4b0b78f3f6cb4f96b1f"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "93e5db6642d9a87aa43125d28911134e358652302cfef4b0b78f3f6cb4f96b1f"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "0c4c60d0f12af6d71d10bef17a4bd4ee318be6729713bccb38cf6c075eb55142"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "0c4c60d0f12af6d71d10bef17a4bd4ee318be6729713bccb38cf6c075eb55142"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "0c4c60d0f12af6d71d10bef17a4bd4ee318be6729713bccb38cf6c075eb55142"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCOMPRESSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"0\""}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslcompression", "description": ["\u8bbe\u4e3a 1 \u65f6\uff0c\u5bf9 SSL \u8fde\u63a5\u4e0a\u4f20\u8f93\u7684\u6570\u636e\u8fdb\u884c\u538b\u7f29\uff1b\u8bbe\u4e3a 0 \u65f6\u7981\u7528\u538b\u7f29\u3002\u9ed8\u8ba4\u503c\u4e3a 0\u3002\u672a\u4f7f\u7528 SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "0c4c60d0f12af6d71d10bef17a4bd4ee318be6729713bccb38cf6c075eb55142"}}, "url": "/wiki/conn/sslcompression/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslcompression/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=12"}, {"major": "13", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 13.23 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslcompression/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslcompression/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslcompression/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcompression/?v=20"}], "present": true}, {"slug": "sslcrl", "name": "sslcrl", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002", "aliases": ["PGSSLCRL", "sslcrl"], "content_hash": "5567542bc779e95c3dda6ec1a99ffea55450e727bb5d1b682be94cd341f6935a", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crl\u3002"], "comparison_hash": "7de4fde33e671fc040caddd0d14f430769f454a814a17dbd5a7cfc509f085ff6"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crl\u3002"], "comparison_hash": "7de4fde33e671fc040caddd0d14f430769f454a814a17dbd5a7cfc509f085ff6"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crl\u3002"], "comparison_hash": "7de4fde33e671fc040caddd0d14f430769f454a814a17dbd5a7cfc509f085ff6"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crl\u3002"], "comparison_hash": "7de4fde33e671fc040caddd0d14f430769f454a814a17dbd5a7cfc509f085ff6"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRL"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslcrl", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u5176\u4e2d\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002\u5982\u679c sslcrl \u548c sslcrldir \u5747\u672a\u8bbe\u7f6e\uff0c\u5219\u4f7f\u7528 ~/.postgresql/root.crl\u3002"], "comparison_hash": "e2f2c26a503d447ab32cc6c420dc0a69527af4350e08fed99cc4243176259989"}}, "url": "/wiki/conn/sslcrl/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslcrl/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrl/?v=20"}], "present": true}, {"slug": "sslcrldir", "name": "sslcrldir", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002", "aliases": ["PGSSLCRLDIR", "sslcrldir"], "content_hash": "1f6e1a6bc45decb564db8b118fc085fd23de2a4829e50fd34b2a0e9153f9eb33", "versions": {"14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLCRLDIR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslcrldir", "description": ["\u6307\u5b9a SSL \u670d\u52a1\u5668\u8bc1\u4e66\u540a\u9500\u5217\u8868\uff08CRL\uff09\u7684\u76ee\u5f55\u540d\u3002\u5982\u679c\u76ee\u5f55\u5b58\u5728\uff0c\u5176\u4e2d\u5404\u6587\u4ef6\u5217\u51fa\u7684\u8bc1\u4e66\u5c06\u5728\u8ba4\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u65f6\u88ab\u62d2\u7edd\u3002"], "comparison_hash": "9b60500e433a03416573b68e27a1efa60035ce52ba031797fa45c5f1fb972196"}}, "url": "/wiki/conn/sslcrldir/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=13"}, {"major": "14", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 14.24 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslcrldir/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslcrldir/?v=20"}], "present": true}, {"slug": "sslkey", "name": "sslkey", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002", "aliases": ["PGSSLKEY", "sslkey"], "content_hash": "b0b95bb53c9f2c0a457d3b8022f7400d20b1dacbbb5700c75ee2167f51da92ac", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLKEY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslkey", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u7684\u4f4d\u7f6e\u3002\u53ef\u4ee5\u662f\u6587\u4ef6\u540d\uff0c\u4ee3\u66ff\u9ed8\u8ba4\u7684 ~/.postgresql/postgresql.key\uff1b\u4e5f\u53ef\u4ee5\u6307\u5b9a\u6765\u81ea\u5916\u90e8\u5f15\u64ce\u7684\u5bc6\u94a5\uff0c\u5f15\u64ce\u662f OpenSSL \u7684\u53ef\u52a0\u8f7d\u6a21\u5757\u3002\u5916\u90e8\u5f15\u64ce\u7684\u6307\u5b9a\u683c\u5f0f\u662f\u5f15\u64ce\u540d\u4e0e\u5f15\u64ce\u4e13\u7528\u5bc6\u94a5\u6807\u8bc6\u7b26\uff0c\u4e24\u8005\u7528\u5192\u53f7\u5206\u9694\u3002\u672a\u5efa\u7acb SSL \u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "5fca17aaf1bc86a603d7d79ad9beaa994e0acfb9abdb623fee35ec2eb03fdbd8"}}, "url": "/wiki/conn/sslkey/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkey/?v=20"}], "present": true}, {"slug": "sslkeylogfile", "name": "sslkeylogfile", "name_zh": "", "category": "TLS", "summary": "\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a libpq \u8bb0\u5f55\u6b64 SSL \u4e0a\u4e0b\u6587\u6240\u7528\u5bc6\u94a5\u7684\u4f4d\u7f6e\u3002\u8fd9\u5bf9\u4e8e\u8c03\u8bd5 PostgreSQL \u534f\u8bae\u4ea4\u4e92\uff0c\u6216\u8005\u501f\u52a9 Wireshark \u4e4b\u7c7b\u7684\u7f51\u7edc\u68c0\u67e5\u5de5\u5177\u5206\u6790\u5ba2\u6237\u7aef\u8fde\u63a5\u5f88\u6709\u7528\u3002\u5982\u679c\u672a\u5efa\u7acb SSL \u8fde\u63a5\uff0c\u6216\u8005\u4f7f\u7528\u7684\u662f LibreSSL \uff08\u5176\u4e0d\u652f\u6301\u5bc6\u94a5\u8bb0\u5f55\uff09\uff0c\u5219\u4f1a\u5ffd\u7565\u6b64\u53c2\u6570\u3002\u5bc6\u94a5\u5c06\u6309 NSS \u683c\u5f0f\u8bb0\u5f55\u3002", "aliases": ["sslkeylogfile"], "content_hash": "603bf424eee94bb145990d18a267302efac6b9a6fcf074f58a60b3671c3257bd", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslkeylogfile", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a libpq \u8bb0\u5f55\u6b64 SSL \u4e0a\u4e0b\u6587\u6240\u7528\u5bc6\u94a5\u7684\u4f4d\u7f6e\u3002\u8fd9\u5bf9\u4e8e\u8c03\u8bd5 PostgreSQL \u534f\u8bae\u4ea4\u4e92\uff0c\u6216\u8005\u501f\u52a9 Wireshark \u4e4b\u7c7b\u7684\u7f51\u7edc\u68c0\u67e5\u5de5\u5177\u5206\u6790\u5ba2\u6237\u7aef\u8fde\u63a5\u5f88\u6709\u7528\u3002\u5982\u679c\u672a\u5efa\u7acb SSL \u8fde\u63a5\uff0c\u6216\u8005\u4f7f\u7528\u7684\u662f LibreSSL \uff08\u5176\u4e0d\u652f\u6301\u5bc6\u94a5\u8bb0\u5f55\uff09\uff0c\u5219\u4f1a\u5ffd\u7565\u6b64\u53c2\u6570\u3002\u5bc6\u94a5\u5c06\u6309 NSS \u683c\u5f0f\u8bb0\u5f55\u3002"], "comparison_hash": "51f6c5bc8f88584f5188d0f90e6c898d539262aca2f53f597c91ea1b902255b2"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslkeylogfile", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a libpq \u8bb0\u5f55\u6b64 SSL \u4e0a\u4e0b\u6587\u6240\u7528\u5bc6\u94a5\u7684\u4f4d\u7f6e\u3002\u8fd9\u5bf9\u4e8e\u8c03\u8bd5 PostgreSQL \u534f\u8bae\u4ea4\u4e92\uff0c\u6216\u8005\u501f\u52a9 Wireshark \u4e4b\u7c7b\u7684\u7f51\u7edc\u68c0\u67e5\u5de5\u5177\u5206\u6790\u5ba2\u6237\u7aef\u8fde\u63a5\u5f88\u6709\u7528\u3002\u5982\u679c\u672a\u5efa\u7acb SSL \u8fde\u63a5\uff0c\u6216\u8005\u4f7f\u7528\u7684\u662f LibreSSL \uff08\u5176\u4e0d\u652f\u6301\u5bc6\u94a5\u8bb0\u5f55\uff09\uff0c\u5219\u4f1a\u5ffd\u7565\u6b64\u53c2\u6570\u3002\u5bc6\u94a5\u5c06\u6309 NSS \u683c\u5f0f\u8bb0\u5f55\u3002"], "comparison_hash": "51f6c5bc8f88584f5188d0f90e6c898d539262aca2f53f597c91ea1b902255b2"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslkeylogfile", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a libpq \u8bb0\u5f55\u6b64 SSL \u4e0a\u4e0b\u6587\u6240\u7528\u5bc6\u94a5\u7684\u4f4d\u7f6e\u3002\u8fd9\u5bf9\u4e8e\u8c03\u8bd5 PostgreSQL \u534f\u8bae\u4ea4\u4e92\uff0c\u6216\u8005\u501f\u52a9 Wireshark \u4e4b\u7c7b\u7684\u7f51\u7edc\u68c0\u67e5\u5de5\u5177\u5206\u6790\u5ba2\u6237\u7aef\u8fde\u63a5\u5f88\u6709\u7528\u3002\u5982\u679c\u672a\u5efa\u7acb SSL \u8fde\u63a5\uff0c\u6216\u8005\u4f7f\u7528\u7684\u662f LibreSSL \uff08\u5176\u4e0d\u652f\u6301\u5bc6\u94a5\u8bb0\u5f55\uff09\uff0c\u5219\u4f1a\u5ffd\u7565\u6b64\u53c2\u6570\u3002\u5bc6\u94a5\u5c06\u6309 NSS \u683c\u5f0f\u8bb0\u5f55\u3002"], "comparison_hash": "51f6c5bc8f88584f5188d0f90e6c898d539262aca2f53f597c91ea1b902255b2"}}, "url": "/wiki/conn/sslkeylogfile/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslkeylogfile/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslkeylogfile/?v=20"}], "present": true}, {"slug": "sslmode", "name": "sslmode", "name_zh": "", "category": "TLS", "summary": "\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a", "aliases": ["PGSSLMODE", "sslmode"], "content_hash": "4c36407295b7cedcc8afd2ce4bf71ff4bd6dfb2f1a96457e7a65e6c243ac6e92", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "bf125181fac40b07538111a7f0f86b9efb5de0ae505d04a7221a59b546bb06f1"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "28e56ade1492b805b5b1b0693ba850df9e7e4eefe6c3daab8da1d7a71fa8d533"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "38794556e5c17260bc16d5edeadb50f04215a636905a7d42df500810e55cd5c2"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "38794556e5c17260bc16d5edeadb50f04215a636905a7d42df500810e55cd5c2"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4d20c905793a5b4ccea1d7d61f7e0b9ae13e62051c1892e4f266befa09d319cd"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4d20c905793a5b4ccea1d7d61f7e0b9ae13e62051c1892e4f266befa09d319cd"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4d20c905793a5b4ccea1d7d61f7e0b9ae13e62051c1892e4f266befa09d319cd"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "8cee88b057502e1ab1559e9a8b0b8bdc555df07335cf7edfdd1c462963812a19"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "8cee88b057502e1ab1559e9a8b0b8bdc555df07335cf7edfdd1c462963812a19"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "8cee88b057502e1ab1559e9a8b0b8bdc555df07335cf7edfdd1c462963812a19"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLMODE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLMode"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslmode", "description": ["\u51b3\u5b9a\u662f\u5426\u4e0e\u670d\u52a1\u5668\u534f\u5546\u5b89\u5168\u7684 SSL TCP/IP \u8fde\u63a5\uff0c\u4ee5\u53ca\u534f\u5546\u65f6\u7684\u4f18\u5148\u7ea7\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "dede55281820600f051891279d911d3d76ecda6a0ffaaf5c1318682e4324bea7"}}, "url": "/wiki/conn/sslmode/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslmode/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslmode/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslmode/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslmode/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslmode/?v=19"}, {"major": "20", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 20devel \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslmode/?v=20"}], "present": true}, {"slug": "sslnegotiation", "name": "sslnegotiation", "name_zh": "", "category": "TLS", "summary": "\u4f7f\u7528 SSL \u65f6\uff0c\u6b64\u9009\u9879\u63a7\u5236\u4e0e\u670d\u52a1\u5668\u534f\u5546 SSL \u52a0\u5bc6\u7684\u65b9\u5f0f\u3002\u9ed8\u8ba4 postgres \u6a21\u5f0f\u4e0b\uff0c\u5ba2\u6237\u7aef\u5148\u8be2\u95ee\u670d\u52a1\u5668\u662f\u5426\u652f\u6301 SSL\uff1bdirect \u6a21\u5f0f\u4e0b\uff0c\u5efa\u7acb TCP/IP \u8fde\u63a5\u540e\u7acb\u5373\u5f00\u59cb\u6807\u51c6 SSL \u63e1\u624b\u3002\u4f20\u7edf PostgreSQL \u534f\u8bae\u534f\u5546\u5bf9\u4e0d\u540c\u670d\u52a1\u5668\u914d\u7f6e\u7684\u9002\u5e94\u6027\u6700\u5f3a\u3002\u5982\u679c\u5df2\u77e5\u670d\u52a1\u5668\u652f\u6301\u76f4\u63a5 SSL \u8fde\u63a5\uff0c\u5219 direct \u53ef\u51cf\u5c11\u4e00\u6b21\u5f80\u8fd4\uff0c\u964d\u4f4e\u8fde\u63a5\u5ef6\u8fdf\uff0c\u8fd8\u53ef\u4f7f\u7528\u4e0d\u8bc6\u522b PostgreSQL \u534f\u8bae\u7684\u901a\u7528 SSL \u7f51\u7edc\u5de5\u5177\u3002\u76f4\u63a5 SSL \u9009\u9879\u4ece PostgreSQL 17 \u5f15\u5165\u3002", "aliases": ["PGSSLNEGOTIATION", "sslnegotiation"], "content_hash": "dc2248a3c86b77cf0a87d1cf08af73adfdd7eb68ec6d228a7b320e14eb5c0e1d", "versions": {"17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLNEGOTIATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLNegotiation"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslnegotiation", "description": ["\u4f7f\u7528 SSL \u65f6\uff0c\u6b64\u9009\u9879\u63a7\u5236\u4e0e\u670d\u52a1\u5668\u534f\u5546 SSL \u52a0\u5bc6\u7684\u65b9\u5f0f\u3002\u9ed8\u8ba4 postgres \u6a21\u5f0f\u4e0b\uff0c\u5ba2\u6237\u7aef\u5148\u8be2\u95ee\u670d\u52a1\u5668\u662f\u5426\u652f\u6301 SSL\uff1bdirect \u6a21\u5f0f\u4e0b\uff0c\u5efa\u7acb TCP/IP \u8fde\u63a5\u540e\u7acb\u5373\u5f00\u59cb\u6807\u51c6 SSL \u63e1\u624b\u3002\u4f20\u7edf PostgreSQL \u534f\u8bae\u534f\u5546\u5bf9\u4e0d\u540c\u670d\u52a1\u5668\u914d\u7f6e\u7684\u9002\u5e94\u6027\u6700\u5f3a\u3002\u5982\u679c\u5df2\u77e5\u670d\u52a1\u5668\u652f\u6301\u76f4\u63a5 SSL \u8fde\u63a5\uff0c\u5219 direct \u53ef\u51cf\u5c11\u4e00\u6b21\u5f80\u8fd4\uff0c\u964d\u4f4e\u8fde\u63a5\u5ef6\u8fdf\uff0c\u8fd8\u53ef\u4f7f\u7528\u4e0d\u8bc6\u522b PostgreSQL \u534f\u8bae\u7684\u901a\u7528 SSL \u7f51\u7edc\u5de5\u5177\u3002\u76f4\u63a5 SSL \u9009\u9879\u4ece PostgreSQL 17 \u5f15\u5165\u3002"], "comparison_hash": "689f6cf691345735854fbeef2bdc05e6e429ffdf8aaab4d9b03c3cc187c1c304"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLNEGOTIATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLNegotiation"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslnegotiation", "description": ["\u4f7f\u7528 SSL \u65f6\uff0c\u6b64\u9009\u9879\u63a7\u5236\u4e0e\u670d\u52a1\u5668\u534f\u5546 SSL \u52a0\u5bc6\u7684\u65b9\u5f0f\u3002\u9ed8\u8ba4 postgres \u6a21\u5f0f\u4e0b\uff0c\u5ba2\u6237\u7aef\u5148\u8be2\u95ee\u670d\u52a1\u5668\u662f\u5426\u652f\u6301 SSL\uff1bdirect \u6a21\u5f0f\u4e0b\uff0c\u5efa\u7acb TCP/IP \u8fde\u63a5\u540e\u7acb\u5373\u5f00\u59cb\u6807\u51c6 SSL \u63e1\u624b\u3002\u4f20\u7edf PostgreSQL \u534f\u8bae\u534f\u5546\u5bf9\u4e0d\u540c\u670d\u52a1\u5668\u914d\u7f6e\u7684\u9002\u5e94\u6027\u6700\u5f3a\u3002\u5982\u679c\u5df2\u77e5\u670d\u52a1\u5668\u652f\u6301\u76f4\u63a5 SSL \u8fde\u63a5\uff0c\u5219 direct \u53ef\u51cf\u5c11\u4e00\u6b21\u5f80\u8fd4\uff0c\u964d\u4f4e\u8fde\u63a5\u5ef6\u8fdf\uff0c\u8fd8\u53ef\u4f7f\u7528\u4e0d\u8bc6\u522b PostgreSQL \u534f\u8bae\u7684\u901a\u7528 SSL \u7f51\u7edc\u5de5\u5177\u3002\u76f4\u63a5 SSL \u9009\u9879\u4ece PostgreSQL 17 \u5f15\u5165\u3002"], "comparison_hash": "689f6cf691345735854fbeef2bdc05e6e429ffdf8aaab4d9b03c3cc187c1c304"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLNEGOTIATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLNegotiation"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslnegotiation", "description": ["\u4f7f\u7528 SSL \u65f6\uff0c\u6b64\u9009\u9879\u63a7\u5236\u4e0e\u670d\u52a1\u5668\u534f\u5546 SSL \u52a0\u5bc6\u7684\u65b9\u5f0f\u3002\u9ed8\u8ba4 postgres \u6a21\u5f0f\u4e0b\uff0c\u5ba2\u6237\u7aef\u5148\u8be2\u95ee\u670d\u52a1\u5668\u662f\u5426\u652f\u6301 SSL\uff1bdirect \u6a21\u5f0f\u4e0b\uff0c\u5efa\u7acb TCP/IP \u8fde\u63a5\u540e\u7acb\u5373\u5f00\u59cb\u6807\u51c6 SSL \u63e1\u624b\u3002\u4f20\u7edf PostgreSQL \u534f\u8bae\u534f\u5546\u5bf9\u4e0d\u540c\u670d\u52a1\u5668\u914d\u7f6e\u7684\u9002\u5e94\u6027\u6700\u5f3a\u3002\u5982\u679c\u5df2\u77e5\u670d\u52a1\u5668\u652f\u6301\u76f4\u63a5 SSL \u8fde\u63a5\uff0c\u5219 direct \u53ef\u51cf\u5c11\u4e00\u6b21\u5f80\u8fd4\uff0c\u964d\u4f4e\u8fde\u63a5\u5ef6\u8fdf\uff0c\u8fd8\u53ef\u4f7f\u7528\u4e0d\u8bc6\u522b PostgreSQL \u534f\u8bae\u7684\u901a\u7528 SSL \u7f51\u7edc\u5de5\u5177\u3002\u76f4\u63a5 SSL \u9009\u9879\u4ece PostgreSQL 17 \u5f15\u5165\u3002"], "comparison_hash": "689f6cf691345735854fbeef2bdc05e6e429ffdf8aaab4d9b03c3cc187c1c304"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLNEGOTIATION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultSSLNegotiation"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslnegotiation", "description": ["\u4f7f\u7528 SSL \u65f6\uff0c\u6b64\u9009\u9879\u63a7\u5236\u4e0e\u670d\u52a1\u5668\u534f\u5546 SSL \u52a0\u5bc6\u7684\u65b9\u5f0f\u3002\u9ed8\u8ba4 postgres \u6a21\u5f0f\u4e0b\uff0c\u5ba2\u6237\u7aef\u5148\u8be2\u95ee\u670d\u52a1\u5668\u662f\u5426\u652f\u6301 SSL\uff1bdirect \u6a21\u5f0f\u4e0b\uff0c\u5efa\u7acb TCP/IP \u8fde\u63a5\u540e\u7acb\u5373\u5f00\u59cb\u6807\u51c6 SSL \u63e1\u624b\u3002\u4f20\u7edf PostgreSQL \u534f\u8bae\u534f\u5546\u5bf9\u4e0d\u540c\u670d\u52a1\u5668\u914d\u7f6e\u7684\u9002\u5e94\u6027\u6700\u5f3a\u3002\u5982\u679c\u5df2\u77e5\u670d\u52a1\u5668\u652f\u6301\u76f4\u63a5 SSL \u8fde\u63a5\uff0c\u5219 direct \u53ef\u51cf\u5c11\u4e00\u6b21\u5f80\u8fd4\uff0c\u964d\u4f4e\u8fde\u63a5\u5ef6\u8fdf\uff0c\u8fd8\u53ef\u4f7f\u7528\u4e0d\u8bc6\u522b PostgreSQL \u534f\u8bae\u7684\u901a\u7528 SSL \u7f51\u7edc\u5de5\u5177\u3002\u76f4\u63a5 SSL \u9009\u9879\u4ece PostgreSQL 17 \u5f15\u5165\u3002"], "comparison_hash": "689f6cf691345735854fbeef2bdc05e6e429ffdf8aaab4d9b03c3cc187c1c304"}}, "url": "/wiki/conn/sslnegotiation/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=16"}, {"major": "17", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 17.11 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslnegotiation/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslnegotiation/?v=20"}], "present": true}, {"slug": "sslpassword", "name": "sslpassword", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002", "aliases": ["sslpassword"], "content_hash": "36a6a965b0d4f15bf926dc1423af757e951ba49f51741d7a29a4de04b14d26fc", "versions": {"13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "a8ca2ffcf1a24208ce3d6e7804eb3b00bac6a30f654f8a41499338be51422603"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslpassword", "description": ["\u6307\u5b9a sslkey \u6240\u6307\u79c1\u94a5\u7684\u5bc6\u7801\uff0c\u4f7f\u5ba2\u6237\u7aef\u8bc1\u4e66\u79c1\u94a5\u5373\u4f7f\u5728\u4e0d\u4fbf\u4ea4\u4e92\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u4e5f\u80fd\u4ee5\u52a0\u5bc6\u5f62\u5f0f\u5b58\u50a8\u5728\u78c1\u76d8\u4e0a\u3002"], "comparison_hash": "76d31098c53b756591e108ab2a65b1fee7a5d8a7651bc44feea6b8293d631cd0"}}, "url": "/wiki/conn/sslpassword/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=12"}, {"major": "13", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 13.23 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslpassword/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslpassword/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslpassword/?v=20"}], "present": true}, {"slug": "sslrootcert", "name": "sslrootcert", "name_zh": "", "category": "TLS", "summary": "\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002", "aliases": ["PGSSLROOTCERT", "sslrootcert"], "content_hash": "c3fac3099b5dceb0cae105c400a9b74e0437f1c1d383adbeac5f60680e3b0f60", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "2a8c30b93a66bbe5193882acb1cc8def71964ef9783d55a2df8a8594384133f7"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "cfaf4586de024c51c1f0e01892077feddab5b492ce218160353456e11a6799e1"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "cfaf4586de024c51c1f0e01892077feddab5b492ce218160353456e11a6799e1"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "cfaf4586de024c51c1f0e01892077feddab5b492ce218160353456e11a6799e1"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "cfaf4586de024c51c1f0e01892077feddab5b492ce218160353456e11a6799e1"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLROOTCERT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslrootcert", "description": ["\u6307\u5b9a\u5305\u542b SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08CA\uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\u3002\u5982\u679c\u6587\u4ef6\u5b58\u5728\uff0c\u4f1a\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66\u662f\u5426\u7531\u5176\u4e2d\u67d0\u4e2a\u673a\u6784\u7b7e\u53d1\u3002\u9ed8\u8ba4\u4e3a ~/.postgresql/root.crt\u3002"], "comparison_hash": "cfaf4586de024c51c1f0e01892077feddab5b492ce218160353456e11a6799e1"}}, "url": "/wiki/conn/sslrootcert/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=15"}, {"major": "16", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 16.15 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslrootcert/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslrootcert/?v=20"}], "present": true}, {"slug": "sslsni", "name": "sslsni", "name_zh": "", "category": "TLS", "summary": "\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002", "aliases": ["PGSSLSNI", "sslsni"], "content_hash": "b758e82bb40a61b5d7ee6b6e98fc9da1a44d7ff466f71070d22c7f029968e8ab", "versions": {"14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "c30f9393fb036a35a32d553abfa55fd9b1f8c414fea6d5cad8072e5119512fbc"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "c30f9393fb036a35a32d553abfa55fd9b1f8c414fea6d5cad8072e5119512fbc"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "c30f9393fb036a35a32d553abfa55fd9b1f8c414fea6d5cad8072e5119512fbc"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "93473b07d9ee9a4190879ee049aca54b5894a064621bfafa56596eaf6f8887ec"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "93473b07d9ee9a4190879ee049aca54b5894a064621bfafa56596eaf6f8887ec"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "93473b07d9ee9a4190879ee049aca54b5894a064621bfafa56596eaf6f8887ec"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSSLSNI"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "\"1\""}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "sslsni", "description": ["\u8bbe\u4e3a 1\uff08\u9ed8\u8ba4\u503c\uff09\u65f6\uff0clibpq \u5728\u542f\u7528 SSL \u7684\u8fde\u63a5\u4e0a\u8bbe\u7f6e TLS \u7684\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a\uff08SNI\uff09\u6269\u5c55\uff1b\u8bbe\u4e3a 0 \u53ef\u5173\u95ed\u6b64\u884c\u4e3a\u3002"], "comparison_hash": "93473b07d9ee9a4190879ee049aca54b5894a064621bfafa56596eaf6f8887ec"}}, "url": "/wiki/conn/sslsni/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=13"}, {"major": "14", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 14.24 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/sslsni/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/sslsni/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/sslsni/?v=20"}], "present": true}, {"slug": "authtype", "name": "authtype", "name_zh": "", "category": "\u4ec5\u6e90\u7801\u58f0\u660e", "summary": "\u6240\u9009\u7248\u672c\u672a\u6536\u5f55\u6b64\u6761\u76ee\u3002", "aliases": ["PGAUTHTYPE", "authtype"], "content_hash": "b8c073a56dfedc155e208c25c1d32df1316d3bd1cba19bcea7f58f8fcd804557", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u4ec5\u6e90\u7801\u58f0\u660e"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAUTHTYPE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultAuthtype"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "authtype", "description": ["\u5bf9\u5e94\u7248\u672c\u7684 libpq \u6e90\u7801\u58f0\u660e\u4e86\u5173\u952e\u5b57 authtype\uff0c\u4f46\u201c\u53c2\u6570\u5173\u952e\u5b57\u201d\u4e00\u8282\u5e76\u672a\u8bb0\u8f7d\u5b83\u3002\u6b64\u5904\u4fdd\u7559\u58f0\u660e\u4f5c\u4e3a\u6e90\u7801\u8bc1\u636e\uff1b\u8fd9\u4e0d\u4ee3\u8868\u5b83\u662f\u53d7\u652f\u6301\u7684\u4f7f\u7528\u65b9\u5f0f\u3002"], "comparison_hash": "be254b1c5540b4a568e11c83c13ec6c646bcfb5ee1b943b5627830e0012eed9e"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u4ec5\u6e90\u7801\u58f0\u660e"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAUTHTYPE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultAuthtype"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "authtype", "description": ["\u5bf9\u5e94\u7248\u672c\u7684 libpq \u6e90\u7801\u58f0\u660e\u4e86\u5173\u952e\u5b57 authtype\uff0c\u4f46\u201c\u53c2\u6570\u5173\u952e\u5b57\u201d\u4e00\u8282\u5e76\u672a\u8bb0\u8f7d\u5b83\u3002\u6b64\u5904\u4fdd\u7559\u58f0\u660e\u4f5c\u4e3a\u6e90\u7801\u8bc1\u636e\uff1b\u8fd9\u4e0d\u4ee3\u8868\u5b83\u662f\u53d7\u652f\u6301\u7684\u4f7f\u7528\u65b9\u5f0f\u3002"], "comparison_hash": "be254b1c5540b4a568e11c83c13ec6c646bcfb5ee1b943b5627830e0012eed9e"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u4ec5\u6e90\u7801\u58f0\u660e"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAUTHTYPE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultAuthtype"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "authtype", "description": ["\u5bf9\u5e94\u7248\u672c\u7684 libpq \u6e90\u7801\u58f0\u660e\u4e86\u5173\u952e\u5b57 authtype\uff0c\u4f46\u201c\u53c2\u6570\u5173\u952e\u5b57\u201d\u4e00\u8282\u5e76\u672a\u8bb0\u8f7d\u5b83\u3002\u6b64\u5904\u4fdd\u7559\u58f0\u660e\u4f5c\u4e3a\u6e90\u7801\u8bc1\u636e\uff1b\u8fd9\u4e0d\u4ee3\u8868\u5b83\u662f\u53d7\u652f\u6301\u7684\u4f7f\u7528\u65b9\u5f0f\u3002"], "comparison_hash": "be254b1c5540b4a568e11c83c13ec6c646bcfb5ee1b943b5627830e0012eed9e"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u4ec5\u6e90\u7801\u58f0\u660e"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAUTHTYPE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultAuthtype"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "authtype", "description": ["\u5bf9\u5e94\u7248\u672c\u7684 libpq \u6e90\u7801\u58f0\u660e\u4e86\u5173\u952e\u5b57 authtype\uff0c\u4f46\u201c\u53c2\u6570\u5173\u952e\u5b57\u201d\u4e00\u8282\u5e76\u672a\u8bb0\u8f7d\u5b83\u3002\u6b64\u5904\u4fdd\u7559\u58f0\u660e\u4f5c\u4e3a\u6e90\u7801\u8bc1\u636e\uff1b\u8fd9\u4e0d\u4ee3\u8868\u5b83\u662f\u53d7\u652f\u6301\u7684\u4f7f\u7528\u65b9\u5f0f\u3002"], "comparison_hash": "be254b1c5540b4a568e11c83c13ec6c646bcfb5ee1b943b5627830e0012eed9e"}}, "url": "/wiki/conn/authtype/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/authtype/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/authtype/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/authtype/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/authtype/?v=13"}, {"major": "14", "state": "removed", "label": "\u8be5\u7248\u4e0d\u518d\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u4e0d\u518d\u6536\u5f55", "url": "/wiki/conn/authtype/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=17"}, {"major": "18", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=18"}, {"major": "19", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=19"}, {"major": "20", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/authtype/?v=20"}], "present": false}, {"slug": "application-name", "name": "application_name", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002", "aliases": ["PGAPPNAME", "application_name"], "content_hash": "5dcbfcf055ba71638f0674b189ef9406a26111a9b18c4c4ac4b88526f387bb7e", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGAPPNAME"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u503c\u3002"], "comparison_hash": "f4e1149dfb5afc980c382bb1d65dc98f6014c6001654b359228c4c954cc474cd"}}, "url": "/wiki/conn/application-name/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/application-name/?v=20"}], "present": true}, {"slug": "client-encoding", "name": "client_encoding", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002", "aliases": ["PGCLIENTENCODING", "client_encoding"], "content_hash": "357ad3d04e7e14111fa752d867e2d4b99d90e853bad38b221aad362fe519a4a3", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCLIENTENCODING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "client_encoding", "description": ["\u8bbe\u7f6e\u6b64\u8fde\u63a5\u7684 client_encoding \u914d\u7f6e\u53c2\u6570\u3002\u9664\u5bf9\u5e94\u670d\u52a1\u5668\u9009\u9879\u63a5\u53d7\u7684\u503c\u5916\uff0c\u8fd8\u53ef\u4f7f\u7528 auto\uff0c\u6839\u636e\u5ba2\u6237\u7aef\u5f53\u524d\u533a\u57df\u8bbe\u7f6e\u786e\u5b9a\u9002\u5f53\u7f16\u7801\uff0c\u5728 Unix \u7cfb\u7edf\u4e0a\u4f9d\u636e LC_CTYPE \u73af\u5883\u53d8\u91cf\u3002"], "comparison_hash": "a7f28385a2e5ba2503b0f0ab8a27c56e3296ce1f71e347a762cd0b3ce045ead5"}}, "url": "/wiki/conn/client-encoding/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/client-encoding/?v=20"}], "present": true}, {"slug": "fallback-application-name", "name": "fallback_application_name", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002", "aliases": ["fallback_application_name"], "content_hash": "a3eab01ac35c0fd9b61539dc438b6b5a801da3f95c32e9b2454e9d458f62755d", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "fallback_application_name", "description": ["\u6307\u5b9a application_name \u914d\u7f6e\u53c2\u6570\u7684\u540e\u5907\u503c\u3002\u5982\u679c\u8fde\u63a5\u53c2\u6570\u548c PGAPPNAME \u73af\u5883\u53d8\u91cf\u90fd\u672a\u63d0\u4f9b application_name\uff0c\u5c31\u4f7f\u7528\u6b64\u503c\u3002\u901a\u7528\u5de5\u5177\u7a0b\u5e8f\u53ef\u636e\u6b64\u8bbe\u7f6e\u9ed8\u8ba4\u5e94\u7528\u540d\uff0c\u540c\u65f6\u5141\u8bb8\u7528\u6237\u8986\u76d6\u3002"], "comparison_hash": "e18efae25252c14887f78846b3711268b0f3d41b9c03bdb82fbf1a18a229ee8b"}}, "url": "/wiki/conn/fallback-application-name/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/fallback-application-name/?v=20"}], "present": true}, {"slug": "max-protocol-version", "name": "max_protocol_version", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8981\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u4f1a\u4f7f\u7528 PostgreSQL \u534f\u8bae\u7684 3.0 \u7248\u672c\uff1b\u4f46\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u6307\u5b9a\u4e86\u4f9d\u8d56\u66f4\u9ad8\u534f\u8bae\u7248\u672c\u7684\u7279\u6027\uff0c\u5219\u4f1a\u4f7f\u7528 libpq \u652f\u6301\u7684\u6700\u65b0\u7248\u672c\u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u5ba2\u6237\u7aef\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\uff0c\u8fde\u63a5\u4f1a\u81ea\u52a8\u964d\u7ea7\u4e3a\u670d\u52a1\u5668\u652f\u6301\u7684\u8f83\u4f4e\u6b21\u7248\u672c\u534f\u8bae\u3002\u8fde\u63a5\u5c1d\u8bd5\u5b8c\u6210\u540e\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 PQfullProtocolVersion \u6765\u786e\u5b9a\u6700\u7ec8\u534f\u5546\u5f97\u5230\u7684\u786e\u5207\u534f\u8bae\u7248\u672c\u3002", "aliases": ["PGMAXPROTOCOLVERSION", "max_protocol_version"], "content_hash": "1af69b756fdbe920e6bbc797e314b726d14f4b757ece13e9f2e542019e07c72e", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "max_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8981\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u4f1a\u4f7f\u7528 PostgreSQL \u534f\u8bae\u7684 3.0 \u7248\u672c\uff1b\u4f46\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u6307\u5b9a\u4e86\u4f9d\u8d56\u66f4\u9ad8\u534f\u8bae\u7248\u672c\u7684\u7279\u6027\uff0c\u5219\u4f1a\u4f7f\u7528 libpq \u652f\u6301\u7684\u6700\u65b0\u7248\u672c\u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u5ba2\u6237\u7aef\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\uff0c\u8fde\u63a5\u4f1a\u81ea\u52a8\u964d\u7ea7\u4e3a\u670d\u52a1\u5668\u652f\u6301\u7684\u8f83\u4f4e\u6b21\u7248\u672c\u534f\u8bae\u3002\u8fde\u63a5\u5c1d\u8bd5\u5b8c\u6210\u540e\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 PQfullProtocolVersion \u6765\u786e\u5b9a\u6700\u7ec8\u534f\u5546\u5f97\u5230\u7684\u786e\u5207\u534f\u8bae\u7248\u672c\u3002"], "comparison_hash": "5f247a227834da03d50d6864a46fa9fbd0be14445f495d2c8bfed4a4933ec304"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "max_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8981\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u4f1a\u4f7f\u7528 PostgreSQL \u534f\u8bae\u7684 3.0 \u7248\u672c\uff1b\u4f46\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u6307\u5b9a\u4e86\u4f9d\u8d56\u66f4\u9ad8\u534f\u8bae\u7248\u672c\u7684\u7279\u6027\uff0c\u5219\u4f1a\u4f7f\u7528 libpq \u652f\u6301\u7684\u6700\u65b0\u7248\u672c\u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u5ba2\u6237\u7aef\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\uff0c\u8fde\u63a5\u4f1a\u81ea\u52a8\u964d\u7ea7\u4e3a\u670d\u52a1\u5668\u652f\u6301\u7684\u8f83\u4f4e\u6b21\u7248\u672c\u534f\u8bae\u3002\u8fde\u63a5\u5c1d\u8bd5\u5b8c\u6210\u540e\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 PQfullProtocolVersion \u6765\u786e\u5b9a\u6700\u7ec8\u534f\u5546\u5f97\u5230\u7684\u786e\u5207\u534f\u8bae\u7248\u672c\u3002"], "comparison_hash": "5f247a227834da03d50d6864a46fa9fbd0be14445f495d2c8bfed4a4933ec304"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMAXPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "max_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8981\u5411\u670d\u52a1\u5668\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u4f1a\u4f7f\u7528 PostgreSQL \u534f\u8bae\u7684 3.0 \u7248\u672c\uff1b\u4f46\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u6307\u5b9a\u4e86\u4f9d\u8d56\u66f4\u9ad8\u534f\u8bae\u7248\u672c\u7684\u7279\u6027\uff0c\u5219\u4f1a\u4f7f\u7528 libpq \u652f\u6301\u7684\u6700\u65b0\u7248\u672c\u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u5ba2\u6237\u7aef\u8bf7\u6c42\u7684\u534f\u8bae\u7248\u672c\uff0c\u8fde\u63a5\u4f1a\u81ea\u52a8\u964d\u7ea7\u4e3a\u670d\u52a1\u5668\u652f\u6301\u7684\u8f83\u4f4e\u6b21\u7248\u672c\u534f\u8bae\u3002\u8fde\u63a5\u5c1d\u8bd5\u5b8c\u6210\u540e\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 PQfullProtocolVersion \u6765\u786e\u5b9a\u6700\u7ec8\u534f\u5546\u5f97\u5230\u7684\u786e\u5207\u534f\u8bae\u7248\u672c\u3002"], "comparison_hash": "5f247a227834da03d50d6864a46fa9fbd0be14445f495d2c8bfed4a4933ec304"}}, "url": "/wiki/conn/max-protocol-version/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/max-protocol-version/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/max-protocol-version/?v=20"}], "present": true}, {"slug": "min-protocol-version", "name": "min_protocol_version", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8be5\u8fde\u63a5\u5141\u8bb8\u7684\u6700\u4f4e\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u5141\u8bb8\u4f7f\u7528 libpq \u6240\u652f\u6301\u7684\u4efb\u4f55 PostgreSQL \u534f\u8bae\u7248\u672c\uff0c\u76ee\u524d\u5373 3.0 \u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u6b64\u534f\u8bae\u7248\u672c\u6216\u66f4\u9ad8\u7248\u672c\uff0c\u5219\u8fde\u63a5\u5c06\u88ab\u5173\u95ed\u3002", "aliases": ["PGMINPROTOCOLVERSION", "min_protocol_version"], "content_hash": "51e9f918ee313c152cc73c595fc33d1cf5c002384ac8c0b2b28d7936dd1c194f", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "min_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8be5\u8fde\u63a5\u5141\u8bb8\u7684\u6700\u4f4e\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u5141\u8bb8\u4f7f\u7528 libpq \u6240\u652f\u6301\u7684\u4efb\u4f55 PostgreSQL \u534f\u8bae\u7248\u672c\uff0c\u76ee\u524d\u5373 3.0 \u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u6b64\u534f\u8bae\u7248\u672c\u6216\u66f4\u9ad8\u7248\u672c\uff0c\u5219\u8fde\u63a5\u5c06\u88ab\u5173\u95ed\u3002"], "comparison_hash": "935c998892c3632ad1e984dcf59a08b726671ddc4efa152ef1d02f7922b2cba6"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "min_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8be5\u8fde\u63a5\u5141\u8bb8\u7684\u6700\u4f4e\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u5141\u8bb8\u4f7f\u7528 libpq \u6240\u652f\u6301\u7684\u4efb\u4f55 PostgreSQL \u534f\u8bae\u7248\u672c\uff0c\u76ee\u524d\u5373 3.0 \u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u6b64\u534f\u8bae\u7248\u672c\u6216\u66f4\u9ad8\u7248\u672c\uff0c\u5219\u8fde\u63a5\u5c06\u88ab\u5173\u95ed\u3002"], "comparison_hash": "935c998892c3632ad1e984dcf59a08b726671ddc4efa152ef1d02f7922b2cba6"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGMINPROTOCOLVERSION"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "min_protocol_version", "description": ["\u8fd9\u4e2a\u53c2\u6570\u6307\u5b9a\u8be5\u8fde\u63a5\u5141\u8bb8\u7684\u6700\u4f4e\u534f\u8bae\u7248\u672c\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u5141\u8bb8\u4f7f\u7528 libpq \u6240\u652f\u6301\u7684\u4efb\u4f55 PostgreSQL \u534f\u8bae\u7248\u672c\uff0c\u76ee\u524d\u5373 3.0 \u3002\u5982\u679c\u670d\u52a1\u5668\u4e0d\u652f\u6301\u6b64\u534f\u8bae\u7248\u672c\u6216\u66f4\u9ad8\u7248\u672c\uff0c\u5219\u8fde\u63a5\u5c06\u88ab\u5173\u95ed\u3002"], "comparison_hash": "935c998892c3632ad1e984dcf59a08b726671ddc4efa152ef1d02f7922b2cba6"}}, "url": "/wiki/conn/min-protocol-version/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/min-protocol-version/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/min-protocol-version/?v=20"}], "present": true}, {"slug": "options", "name": "options", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u6307\u5b9a\u8fde\u63a5\u5f00\u59cb\u65f6\u53d1\u9001\u5230\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u5c06\u5176\u8bbe\u7f6e\u4e3a -c geqo=off \u6216 --geqo=off \u4f1a\u628a\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u503c\u8bbe\u4e3a off \u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u88ab\u89c6\u4e3a\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08 \\ \uff09\u8f6c\u4e49\uff1b\u5199 \\\\ \u8868\u793a\u5b57\u9762\u4e0a\u7684\u53cd\u659c\u6760\u3002\u6709\u5173\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8ba8\u8bba\uff0c\u8bf7\u53c2\u9605 \u7b2c 19 \u7ae0 \u3002", "aliases": ["PGOPTIONS", "options"], "content_hash": "70fddc51a90b4ea99de502ed0a00e9f19401066b8cc7d2e69e97ff900e3a2b05", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 19 \u7ae0\u3002"], "comparison_hash": "be49c5c603b175d387c74e1a565509944e09354c48144b4a4eb237fa8e2a2ece"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 19 \u7ae0\u3002"], "comparison_hash": "be49c5c603b175d387c74e1a565509944e09354c48144b4a4eb237fa8e2a2ece"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 19 \u7ae0\u3002"], "comparison_hash": "be49c5c603b175d387c74e1a565509944e09354c48144b4a4eb237fa8e2a2ece"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 19 \u7ae0\u3002"], "comparison_hash": "be49c5c603b175d387c74e1a565509944e09354c48144b4a4eb237fa8e2a2ece"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 20 \u7ae0\u3002"], "comparison_hash": "01b851dc99d26ac8bb21af950ad24db96ebf0421a50931782421cf30014f84b6"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 20 \u7ae0\u3002"], "comparison_hash": "01b851dc99d26ac8bb21af950ad24db96ebf0421a50931782421cf30014f84b6"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5efa\u7acb\u65f6\u53d1\u9001\u7ed9\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u8bbe\u4e3a -c geqo=off \u53ef\u5c06\u672c\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u8bbe\u4e3a off\u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u7528\u4e8e\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08\\\uff09\u8f6c\u4e49\uff1b\u4e24\u4e2a\u53cd\u659c\u6760 \\\\ \u8868\u793a\u4e00\u4e2a\u5b57\u9762\u53cd\u659c\u6760\u3002\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8bf4\u660e\u89c1\u7b2c 20 \u7ae0\u3002"], "comparison_hash": "01b851dc99d26ac8bb21af950ad24db96ebf0421a50931782421cf30014f84b6"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5f00\u59cb\u65f6\u53d1\u9001\u5230\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u5c06\u5176\u8bbe\u7f6e\u4e3a -c geqo=off \u6216 --geqo=off \u4f1a\u628a\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u503c\u8bbe\u4e3a off \u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u88ab\u89c6\u4e3a\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08 \\ \uff09\u8f6c\u4e49\uff1b\u5199 \\\\ \u8868\u793a\u5b57\u9762\u4e0a\u7684\u53cd\u659c\u6760\u3002\u6709\u5173\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8ba8\u8bba\uff0c\u8bf7\u53c2\u9605 \u7b2c 19 \u7ae0 \u3002"], "comparison_hash": "e790fec12774b1586d61466686d597d9846e81a4ac8af3c05a272af9bde1e14b"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5f00\u59cb\u65f6\u53d1\u9001\u5230\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u5c06\u5176\u8bbe\u7f6e\u4e3a -c geqo=off \u6216 --geqo=off \u4f1a\u628a\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u503c\u8bbe\u4e3a off \u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u88ab\u89c6\u4e3a\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08 \\ \uff09\u8f6c\u4e49\uff1b\u5199 \\\\ \u8868\u793a\u5b57\u9762\u4e0a\u7684\u53cd\u659c\u6760\u3002\u6709\u5173\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8ba8\u8bba\uff0c\u8bf7\u53c2\u9605 \u7b2c 19 \u7ae0 \u3002"], "comparison_hash": "e790fec12774b1586d61466686d597d9846e81a4ac8af3c05a272af9bde1e14b"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5f00\u59cb\u65f6\u53d1\u9001\u5230\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u5c06\u5176\u8bbe\u7f6e\u4e3a -c geqo=off \u6216 --geqo=off \u4f1a\u628a\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u503c\u8bbe\u4e3a off \u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u88ab\u89c6\u4e3a\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08 \\ \uff09\u8f6c\u4e49\uff1b\u5199 \\\\ \u8868\u793a\u5b57\u9762\u4e0a\u7684\u53cd\u659c\u6760\u3002\u6709\u5173\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8ba8\u8bba\uff0c\u8bf7\u53c2\u9605 \u7b2c 19 \u7ae0 \u3002"], "comparison_hash": "e790fec12774b1586d61466686d597d9846e81a4ac8af3c05a272af9bde1e14b"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOPTIONS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultOption"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "options", "description": ["\u6307\u5b9a\u8fde\u63a5\u5f00\u59cb\u65f6\u53d1\u9001\u5230\u670d\u52a1\u5668\u7684\u547d\u4ee4\u884c\u9009\u9879\u3002\u4f8b\u5982\uff0c\u5c06\u5176\u8bbe\u7f6e\u4e3a -c geqo=off \u6216 --geqo=off \u4f1a\u628a\u4f1a\u8bdd\u7684 geqo \u53c2\u6570\u503c\u8bbe\u4e3a off \u3002\u6b64\u5b57\u7b26\u4e32\u4e2d\u7684\u7a7a\u683c\u88ab\u89c6\u4e3a\u5206\u9694\u547d\u4ee4\u884c\u53c2\u6570\uff0c\u9664\u975e\u7528\u53cd\u659c\u6760\uff08 \\ \uff09\u8f6c\u4e49\uff1b\u5199 \\\\ \u8868\u793a\u5b57\u9762\u4e0a\u7684\u53cd\u659c\u6760\u3002\u6709\u5173\u53ef\u7528\u9009\u9879\u7684\u8be6\u7ec6\u8ba8\u8bba\uff0c\u8bf7\u53c2\u9605 \u7b2c 19 \u7ae0 \u3002"], "comparison_hash": "e790fec12774b1586d61466686d597d9846e81a4ac8af3c05a272af9bde1e14b"}}, "url": "/wiki/conn/options/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/options/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/options/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/options/?v=20"}], "present": true}, {"slug": "replication", "name": "replication", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u8fd9\u4e2a\u9009\u9879\u786e\u5b9a\u8fde\u63a5\u662f\u5426\u5e94\u8be5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u800c\u4e0d\u662f\u6b63\u5e38\u534f\u8bae\u3002\u8fd9\u5c31\u662fPostgreSQL\u590d\u5236\u8fde\u63a5\u4ee5\u53ca\u8bf8\u5982 pg_basebackup \u8fd9\u6837\u7684\u5de5\u5177\u5728\u5185\u90e8\u4f7f\u7528\u7684\u65b9\u5f0f\uff0c\u4f46\u4e5f\u53ef\u4ee5\u88ab\u7b2c\u4e09\u65b9\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528\u3002\u8981\u4e86\u89e3\u590d\u5236\u534f\u8bae\u7684\u63cf\u8ff0\uff0c\u8bf7\u53c2\u8003 \u7b2c 54.4 \u8282 \u3002", "aliases": ["replication"], "content_hash": "83921d60e069008a2475d55a43a06027f0d82c804d4b9cdbd88e4e4772dcfc44", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u4ec5\u6e90\u7801\u58f0\u660e"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "replication", "description": ["\u5bf9\u5e94\u7248\u672c\u7684 libpq \u6e90\u7801\u58f0\u660e\u4e86\u5173\u952e\u5b57 replication\uff0c\u4f46\u201c\u53c2\u6570\u5173\u952e\u5b57\u201d\u4e00\u8282\u5e76\u672a\u8bb0\u8f7d\u5b83\u3002\u6b64\u5904\u4fdd\u7559\u58f0\u660e\u4f5c\u4e3a\u6e90\u7801\u8bc1\u636e\uff1b\u8fd9\u4e0d\u4ee3\u8868\u5b83\u662f\u53d7\u652f\u6301\u7684\u4f7f\u7528\u65b9\u5f0f\u3002"], "comparison_hash": "7da2aec4410da37327119c6770d742f1ce2123085812e7a8061756292e532472"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 53.4 \u8282\u3002"], "comparison_hash": "9a9d4bf39c4d4f69f3f47148f76756cac9e731eeb06f2920e99b2ebac372b650"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 52.4 \u8282\u3002"], "comparison_hash": "bc33d04a9475225ef6b9a1b9aa87866580824c73302d3479f2192335bb2dbb27"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 52.4 \u8282\u3002"], "comparison_hash": "bc33d04a9475225ef6b9a1b9aa87866580824c73302d3479f2192335bb2dbb27"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 53.4 \u8282\u3002"], "comparison_hash": "9a9d4bf39c4d4f69f3f47148f76756cac9e731eeb06f2920e99b2ebac372b650"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 55.4 \u8282\u3002"], "comparison_hash": "ab3366ddf51aa4509463d58800f51ec2f6c3debc42c811581cc663b1512d831a"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 55.4 \u8282\u3002"], "comparison_hash": "ab3366ddf51aa4509463d58800f51ec2f6c3debc42c811581cc663b1512d831a"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "replication", "description": ["\u51b3\u5b9a\u8fde\u63a5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u8fd8\u662f\u666e\u901a\u534f\u8bae\u3002PostgreSQL \u7684\u590d\u5236\u8fde\u63a5\u53ca pg_basebackup \u7b49\u5de5\u5177\u5185\u90e8\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u7b2c\u4e09\u65b9\u5e94\u7528\u4e5f\u53ef\u4ee5\u4f7f\u7528\u3002\u590d\u5236\u534f\u8bae\u8bf4\u660e\u89c1\u7b2c 53.4 \u8282\u3002"], "comparison_hash": "9a9d4bf39c4d4f69f3f47148f76756cac9e731eeb06f2920e99b2ebac372b650"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "replication", "description": ["\u8fd9\u4e2a\u9009\u9879\u786e\u5b9a\u8fde\u63a5\u662f\u5426\u5e94\u8be5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u800c\u4e0d\u662f\u6b63\u5e38\u534f\u8bae\u3002\u8fd9\u5c31\u662fPostgreSQL\u590d\u5236\u8fde\u63a5\u4ee5\u53ca\u8bf8\u5982 pg_basebackup \u8fd9\u6837\u7684\u5de5\u5177\u5728\u5185\u90e8\u4f7f\u7528\u7684\u65b9\u5f0f\uff0c\u4f46\u4e5f\u53ef\u4ee5\u88ab\u7b2c\u4e09\u65b9\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528\u3002\u8981\u4e86\u89e3\u590d\u5236\u534f\u8bae\u7684\u63cf\u8ff0\uff0c\u8bf7\u53c2\u8003 \u7b2c 54.4 \u8282 \u3002"], "comparison_hash": "0596f1a1f9879cdce454b5a6a8f02214ba09d35b32fdc0e41ea72851da03671d"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "replication", "description": ["\u8fd9\u4e2a\u9009\u9879\u786e\u5b9a\u8fde\u63a5\u662f\u5426\u5e94\u8be5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u800c\u4e0d\u662f\u6b63\u5e38\u534f\u8bae\u3002\u8fd9\u5c31\u662fPostgreSQL\u590d\u5236\u8fde\u63a5\u4ee5\u53ca\u8bf8\u5982 pg_basebackup \u8fd9\u6837\u7684\u5de5\u5177\u5728\u5185\u90e8\u4f7f\u7528\u7684\u65b9\u5f0f\uff0c\u4f46\u4e5f\u53ef\u4ee5\u88ab\u7b2c\u4e09\u65b9\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528\u3002\u8981\u4e86\u89e3\u590d\u5236\u534f\u8bae\u7684\u63cf\u8ff0\uff0c\u8bf7\u53c2\u8003 \u7b2c 54.4 \u8282 \u3002"], "comparison_hash": "0596f1a1f9879cdce454b5a6a8f02214ba09d35b32fdc0e41ea72851da03671d"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "replication", "description": ["\u8fd9\u4e2a\u9009\u9879\u786e\u5b9a\u8fde\u63a5\u662f\u5426\u5e94\u8be5\u4f7f\u7528\u590d\u5236\u534f\u8bae\u800c\u4e0d\u662f\u6b63\u5e38\u534f\u8bae\u3002\u8fd9\u5c31\u662fPostgreSQL\u590d\u5236\u8fde\u63a5\u4ee5\u53ca\u8bf8\u5982 pg_basebackup \u8fd9\u6837\u7684\u5de5\u5177\u5728\u5185\u90e8\u4f7f\u7528\u7684\u65b9\u5f0f\uff0c\u4f46\u4e5f\u53ef\u4ee5\u88ab\u7b2c\u4e09\u65b9\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528\u3002\u8981\u4e86\u89e3\u590d\u5236\u534f\u8bae\u7684\u63cf\u8ff0\uff0c\u8bf7\u53c2\u8003 \u7b2c 54.4 \u8282 \u3002"], "comparison_hash": "0596f1a1f9879cdce454b5a6a8f02214ba09d35b32fdc0e41ea72851da03671d"}}, "url": "/wiki/conn/replication/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/replication/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/replication/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=14"}, {"major": "15", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 15.19 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/replication/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=17"}, {"major": "18", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 18.6 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/replication/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/replication/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/replication/?v=20"}], "present": true}, {"slug": "servicefile", "name": "servicefile", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u6240\u9009\u7248\u672c\u672a\u6536\u5f55\u6b64\u6761\u76ee\u3002", "aliases": ["PGSERVICEFILE", "servicefile"], "content_hash": "d86ee5501adeedfe1da22ea7476d3035d292d5e01683d1177a8dc8e93721aada", "versions": {"19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICEFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "servicefile", "description": ["\u8be5\u9009\u9879\u6307\u5b9a\u6bcf\u4e2a\u7528\u6237\u7684\u8fde\u63a5\u670d\u52a1\u6587\u4ef6\u540d\u79f0\uff08\u53c2\u89c1 \u7b2c 32.17 \u8282 \uff09\u3002\u9ed8\u8ba4\u503c\u662f ~/.pg_service.conf \uff0c\u5728 Microsoft Windows \u4e0a\u5219\u662f %APPDATA%\\postgresql\\.pg_service.conf \u3002"], "comparison_hash": "b628533c2d83914b396c9beba76633f0761035d268fd40553c69f40c39a97e21"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICEFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "servicefile", "description": ["\u8be5\u9009\u9879\u6307\u5b9a\u6bcf\u4e2a\u7528\u6237\u7684\u8fde\u63a5\u670d\u52a1\u6587\u4ef6\u540d\u79f0\uff08\u53c2\u89c1 \u7b2c 32.16 \u8282 \uff09\u3002\u9ed8\u8ba4\u503c\u662f ~/.pg_service.conf \uff0c\u5728 Microsoft Windows \u4e0a\u5219\u662f %APPDATA%\\postgresql\\.pg_service.conf \u3002"], "comparison_hash": "63a45d2dde9d63c6a8a756a5317f197b353ab0f37343ba18c5b7ffb640afddc6"}}, "url": "/wiki/conn/servicefile/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=17"}, {"major": "18", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/servicefile/?v=18"}, {"major": "19", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 19beta4 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/servicefile/?v=19"}, {"major": "20", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 20devel \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/servicefile/?v=20"}], "present": false}, {"slug": "tty", "name": "tty", "name_zh": "", "category": "\u4f1a\u8bdd\u4e0e\u534f\u8bae", "summary": "\u6240\u9009\u7248\u672c\u672a\u6536\u5f55\u6b64\u6761\u76ee\u3002", "aliases": ["PGTTY", "tty"], "content_hash": "2a61828b051ad52165032262f53a8a1626f68bbf09d815968328734e8096bafe", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTTY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTty"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "tty", "description": ["\u5df2\u5ffd\u7565\uff1b\u6b64\u53c2\u6570\u8fc7\u53bb\u7528\u4e8e\u6307\u5b9a\u670d\u52a1\u5668\u8c03\u8bd5\u8f93\u51fa\u7684\u53d1\u9001\u4f4d\u7f6e\u3002"], "comparison_hash": "64a0b183ec175592478f5961560dc96e395aadca4c83689cb4fba4a69486aa76"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTTY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTty"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "tty", "description": ["\u5df2\u5ffd\u7565\uff1b\u6b64\u53c2\u6570\u8fc7\u53bb\u7528\u4e8e\u6307\u5b9a\u670d\u52a1\u5668\u8c03\u8bd5\u8f93\u51fa\u7684\u53d1\u9001\u4f4d\u7f6e\u3002"], "comparison_hash": "64a0b183ec175592478f5961560dc96e395aadca4c83689cb4fba4a69486aa76"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTTY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTty"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "tty", "description": ["\u5df2\u5ffd\u7565\uff1b\u6b64\u53c2\u6570\u8fc7\u53bb\u7528\u4e8e\u6307\u5b9a\u670d\u52a1\u5668\u8c03\u8bd5\u8f93\u51fa\u7684\u53d1\u9001\u4f4d\u7f6e\u3002"], "comparison_hash": "64a0b183ec175592478f5961560dc96e395aadca4c83689cb4fba4a69486aa76"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTTY"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTty"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "tty", "description": ["\u5df2\u5ffd\u7565\uff1b\u6b64\u53c2\u6570\u8fc7\u53bb\u7528\u4e8e\u6307\u5b9a\u670d\u52a1\u5668\u8c03\u8bd5\u8f93\u51fa\u7684\u53d1\u9001\u4f4d\u7f6e\u3002"], "comparison_hash": "64a0b183ec175592478f5961560dc96e395aadca4c83689cb4fba4a69486aa76"}}, "url": "/wiki/conn/tty/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tty/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tty/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tty/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tty/?v=13"}, {"major": "14", "state": "removed", "label": "\u8be5\u7248\u4e0d\u518d\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u4e0d\u518d\u6536\u5f55", "url": "/wiki/conn/tty/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=17"}, {"major": "18", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=18"}, {"major": "19", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=19"}, {"major": "20", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tty/?v=20"}], "present": false}, {"slug": "connect-timeout", "name": "connect_timeout", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002", "aliases": ["PGCONNECT_TIMEOUT", "connect_timeout"], "content_hash": "468786ccd03aa1af6a5095c306e8d0145d71ef0e2d887637b738953129494b85", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "e519db90d775eebc5bc44cae803a0a5235c8f5334b22081b6c5178316a90a9e4"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "e519db90d775eebc5bc44cae803a0a5235c8f5334b22081b6c5178316a90a9e4"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "e519db90d775eebc5bc44cae803a0a5235c8f5334b22081b6c5178316a90a9e4"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "a9e599b17fe31c0fff2f5d0713493d8e8b46db67d9252c0ecba53ae898701914"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "a9e599b17fe31c0fff2f5d0713493d8e8b46db67d9252c0ecba53ae898701914"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "a9e599b17fe31c0fff2f5d0713493d8e8b46db67d9252c0ecba53ae898701914"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6700\u5c0f\u5141\u8bb8\u8d85\u65f6\u4e3a 2 \u79d2\uff0c\u56e0\u6b64 1 \u4f1a\u6309 2 \u5904\u7406\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "a9e599b17fe31c0fff2f5d0713493d8e8b46db67d9252c0ecba53ae898701914"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "7eb65b8e321e8150bcb218e8a86a7c9a6c4d6ec06ea469d0a89d448b74286295"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "7eb65b8e321e8150bcb218e8a86a7c9a6c4d6ec06ea469d0a89d448b74286295"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "7eb65b8e321e8150bcb218e8a86a7c9a6c4d6ec06ea469d0a89d448b74286295"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCONNECT_TIMEOUT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "connect_timeout", "description": ["\u5efa\u7acb\u8fde\u63a5\u65f6\u6700\u957f\u7b49\u5f85\u65f6\u95f4\uff0c\u5355\u4f4d\u4e3a\u79d2\uff0c\u4ee5\u5341\u8fdb\u5236\u6574\u6570\u4e66\u5199\uff0c\u4f8b\u5982 10\u3002\u96f6\u3001\u8d1f\u6570\u6216\u672a\u6307\u5b9a\u8868\u793a\u65e0\u9650\u7b49\u5f85\u3002\u6b64\u8d85\u65f6\u5206\u522b\u5e94\u7528\u4e8e\u6bcf\u4e2a\u4e3b\u673a\u540d\u6216 IP \u5730\u5740\u3002\u4f8b\u5982\uff0c\u6307\u5b9a\u4e24\u4e2a\u4e3b\u673a\u4e14 connect_timeout \u4e3a 5 \u65f6\uff0c\u6bcf\u4e2a\u4e3b\u673a\u5728 5 \u79d2\u5185\u672a\u8fde\u63a5\u6210\u529f\u5c31\u4f1a\u8d85\u65f6\uff0c\u603b\u7b49\u5f85\u65f6\u95f4\u53ef\u80fd\u8fbe\u5230 10 \u79d2\u3002"], "comparison_hash": "7eb65b8e321e8150bcb218e8a86a7c9a6c4d6ec06ea469d0a89d448b74286295"}}, "url": "/wiki/conn/connect-timeout/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=12"}, {"major": "13", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 13.23 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/connect-timeout/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/connect-timeout/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/connect-timeout/?v=20"}], "present": true}, {"slug": "keepalives", "name": "keepalives", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002", "aliases": ["keepalives"], "content_hash": "1c9c9832e34b19c9f21396544b71daadd8e81c5ef0d2bddb2e834f7326154977", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "keepalives", "description": ["\u63a7\u5236\u662f\u5426\u4f7f\u7528\u5ba2\u6237\u7aef TCP \u4fdd\u6d3b\u3002\u9ed8\u8ba4\u503c\u4e3a 1\uff0c\u5373\u542f\u7528\uff1b\u4e0d\u9700\u8981\u4fdd\u6d3b\u65f6\u53ef\u6539\u4e3a 0\uff0c\u5373\u7981\u7528\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002"], "comparison_hash": "a361cb3502ba725bf76de3bb148495e81199f0ba0859e37947f4be3c2ed04cfb"}}, "url": "/wiki/conn/keepalives/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives/?v=20"}], "present": true}, {"slug": "keepalives-count", "name": "keepalives_count", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002", "aliases": ["keepalives_count"], "content_hash": "bff29ce2739dbb26da52a68277260ddf55bdcdb6e9cb828d79db4e038cb72fca", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "keepalives_count", "description": ["\u63a7\u5236\u5141\u8bb8\u4e22\u5931\u591a\u5c11\u4e2a TCP \u4fdd\u6d3b\u63a2\u6d4b\uff0c\u4e4b\u540e\u624d\u5c06\u5ba2\u6237\u7aef\u5230\u670d\u52a1\u5668\u7684\u8fde\u63a5\u89c6\u4e3a\u5931\u6548\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPCNT \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "c1e572dd015b7cc40ee64bfe6b93378d1669d0d0522328161554807f25868e62"}}, "url": "/wiki/conn/keepalives-count/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-count/?v=20"}], "present": true}, {"slug": "keepalives-idle", "name": "keepalives_idle", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002", "aliases": ["keepalives_idle"], "content_hash": "e2f204ff8e06d687cba4659a821c402988c7964b112d3f0ca8a9b4e51d91e59e", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "keepalives_idle", "description": ["\u63a7\u5236\u8fde\u63a5\u7a7a\u95f2\u591a\u5c11\u79d2\u540e\uff0cTCP \u5e94\u5411\u670d\u52a1\u5668\u53d1\u9001\u4fdd\u6d3b\u6d88\u606f\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPIDLE \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "303ebdb9040b14fe4dff5794df2c76ca8e828dfa035ce3e0559f8981213ba5c6"}}, "url": "/wiki/conn/keepalives-idle/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-idle/?v=20"}], "present": true}, {"slug": "keepalives-interval", "name": "keepalives_interval", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002", "aliases": ["keepalives_interval"], "content_hash": "aa7490ed43752ad19f03c11cae6c756aacf39abee979de86239d2299f890e7ab", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "keepalives_interval", "description": ["\u63a7\u5236 TCP \u4fdd\u6d3b\u6d88\u606f\u672a\u83b7\u670d\u52a1\u5668\u786e\u8ba4\u540e\uff0c\u7b49\u5f85\u591a\u5c11\u79d2\u518d\u91cd\u65b0\u53d1\u9001\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u6216\u7981\u7528\u4fdd\u6d3b\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_KEEPINTVL \u6216\u7b49\u4ef7\u5957\u63a5\u5b57\u9009\u9879\u7684\u7cfb\u7edf\u4ee5\u53ca Windows \u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "75920db0eaf6fbffaa1344442a9e9996da9483c0aaa600b42f78bdbfed6d6bb9"}}, "url": "/wiki/conn/keepalives-interval/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/keepalives-interval/?v=20"}], "present": true}, {"slug": "tcp-user-timeout", "name": "tcp_user_timeout", "name_zh": "", "category": "\u8d85\u65f6\u4e0e\u4fdd\u6d3b", "summary": "\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002", "aliases": ["tcp_user_timeout"], "content_hash": "ea99e26c6a28ddad10551aaa260576bc2233f0df6fb5e1a0e40e489dac7de6ee", "versions": {"12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "tcp_user_timeout", "description": ["\u63a7\u5236\u5df2\u53d1\u9001\u6570\u636e\u6700\u591a\u53ef\u4fdd\u6301\u672a\u786e\u8ba4\u72b6\u6001\u591a\u5c11\u6beb\u79d2\uff0c\u8d85\u8fc7\u540e\u5f3a\u5236\u5173\u95ed\u8fde\u63a5\u3002\u96f6\u8868\u793a\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u503c\u3002\u901a\u8fc7 Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u6b64\u53c2\u6570\u88ab\u5ffd\u7565\u3002\u4ec5\u5728\u63d0\u4f9b TCP_USER_TIMEOUT \u7684\u7cfb\u7edf\u4e0a\u652f\u6301\uff1b\u5176\u4ed6\u7cfb\u7edf\u4e2d\u65e0\u6548\u3002"], "comparison_hash": "24b4ef551c546179284cd24b0942f2f452b6f49b10ed196613e8a5da6181a7b3"}}, "url": "/wiki/conn/tcp-user-timeout/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=11"}, {"major": "12", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 12.22 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/tcp-user-timeout/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/tcp-user-timeout/?v=20"}], "present": true}, {"slug": "channel-binding", "name": "channel_binding", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002", "aliases": ["PGCHANNELBINDING", "channel_binding"], "content_hash": "b159265835ca15a6bc60b1583cb132ec253bd84dab7f0698412ab634469a3f9d", "versions": {"13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGCHANNELBINDING"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultChannelBinding"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "channel_binding", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u662f\u5426\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\u3002require \u8868\u793a\u8fde\u63a5\u5fc5\u987b\u4f7f\u7528\u901a\u9053\u7ed1\u5b9a\uff1bprefer \u8868\u793a\u53ef\u7528\u65f6\u4f18\u5148\u4f7f\u7528\uff1bdisable \u8868\u793a\u7981\u6b62\u4f7f\u7528\u3002PostgreSQL \u6784\u5efa\u65f6\u542f\u7528 SSL \u652f\u6301\u5219\u9ed8\u8ba4\u4e3a prefer\uff0c\u5426\u5219\u9ed8\u8ba4\u4e3a disable\u3002"], "comparison_hash": "939fb3f63941cfa9d9db8de426fff2b87d218db1f8e1249111d6d71d981b23e4"}}, "url": "/wiki/conn/channel-binding/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=12"}, {"major": "13", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 13.23 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/channel-binding/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/channel-binding/?v=20"}], "present": true}, {"slug": "oauth-ca-file", "name": "oauth_ca_file", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u6240\u9009\u7248\u672c\u672a\u6536\u5f55\u6b64\u6761\u76ee\u3002", "aliases": ["PGOAUTHCAFILE", "oauth_ca_file"], "content_hash": "f445b4aef622364ec6af1d1a083b490b11d87ccd7d9a838be5f5520b1ec0118d", "versions": {"19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOAUTHCAFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "oauth_ca_file", "description": ["\u5305\u542b\u4e00\u4e2a\u6216\u591a\u4e2a SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08 CA \uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u7528\u4e8e\u9a8c\u8bc1\u6388\u6743\u670d\u52a1\u5668\u53ca\u5176\u7aef\u70b9\u7684\u8eab\u4efd\u3002\u9ed8\u8ba4\u4f7f\u7528 Curl \u7684\u7cfb\u7edf\u8bc1\u4e66\u5305\u3002"], "comparison_hash": "210f735d3fb6060bce3d46d96f14edd4a4d5f8da8feb86268495b267a9307444"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGOAUTHCAFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "oauth_ca_file", "description": ["\u5305\u542b\u4e00\u4e2a\u6216\u591a\u4e2a SSL \u8bc1\u4e66\u9881\u53d1\u673a\u6784\uff08 CA \uff09\u8bc1\u4e66\u7684\u6587\u4ef6\u540d\uff0c\u7528\u4e8e\u9a8c\u8bc1\u6388\u6743\u670d\u52a1\u5668\u53ca\u5176\u7aef\u70b9\u7684\u8eab\u4efd\u3002\u9ed8\u8ba4\u4f7f\u7528 Curl \u7684\u7cfb\u7edf\u8bc1\u4e66\u5305\u3002"], "comparison_hash": "210f735d3fb6060bce3d46d96f14edd4a4d5f8da8feb86268495b267a9307444"}}, "url": "/wiki/conn/oauth-ca-file/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=17"}, {"major": "18", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=18"}, {"major": "19", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 19beta4 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/oauth-ca-file/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-ca-file/?v=20"}], "present": false}, {"slug": "oauth-client-id", "name": "oauth_client_id", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u7531\u6388\u6743\u670d\u52a1\u5668\u53d1\u653e\u7684 OAuth 2.0 \u5ba2\u6237\u7aef\u6807\u8bc6\u7b26\u3002\u5982\u679c PostgreSQL \u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5 \u8bf7\u6c42 OAuth \u4ee4\u724c \uff0c\u5e76\u4e14\u6ca1\u6709\u5b89\u88c5 \u81ea\u5b9a\u4e49 OAuth \u94a9\u5b50 \u6765\u63d0\u4f9b\u8be5\u4ee4\u724c\uff0c\u90a3\u4e48\u5c31\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5426\u5219\u8fde\u63a5\u4f1a\u5931\u8d25\u3002", "aliases": ["oauth_client_id"], "content_hash": "55657d87749eaffed484d20159a9934cdb8280993600826ffb00fd7158b66dc2", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "oauth_client_id", "description": ["\u7531\u6388\u6743\u670d\u52a1\u5668\u53d1\u653e\u7684 OAuth 2.0 \u5ba2\u6237\u7aef\u6807\u8bc6\u7b26\u3002\u5982\u679c PostgreSQL \u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5 \u8bf7\u6c42 OAuth \u4ee4\u724c \uff0c\u5e76\u4e14\u6ca1\u6709\u5b89\u88c5 \u81ea\u5b9a\u4e49 OAuth \u94a9\u5b50 \u6765\u63d0\u4f9b\u8be5\u4ee4\u724c\uff0c\u90a3\u4e48\u5c31\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5426\u5219\u8fde\u63a5\u4f1a\u5931\u8d25\u3002"], "comparison_hash": "1a8334c35341bb2b8c3d39b69e67fa89306559a4d5e71ed9534d28259951453a"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "oauth_client_id", "description": ["\u7531\u6388\u6743\u670d\u52a1\u5668\u53d1\u653e\u7684 OAuth 2.0 \u5ba2\u6237\u7aef\u6807\u8bc6\u7b26\u3002\u5982\u679c PostgreSQL \u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5 \u8bf7\u6c42 OAuth \u4ee4\u724c \uff0c\u5e76\u4e14\u6ca1\u6709\u5b89\u88c5 \u81ea\u5b9a\u4e49 OAuth \u94a9\u5b50 \u6765\u63d0\u4f9b\u8be5\u4ee4\u724c\uff0c\u90a3\u4e48\u5c31\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5426\u5219\u8fde\u63a5\u4f1a\u5931\u8d25\u3002"], "comparison_hash": "1a8334c35341bb2b8c3d39b69e67fa89306559a4d5e71ed9534d28259951453a"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "oauth_client_id", "description": ["\u7531\u6388\u6743\u670d\u52a1\u5668\u53d1\u653e\u7684 OAuth 2.0 \u5ba2\u6237\u7aef\u6807\u8bc6\u7b26\u3002\u5982\u679c PostgreSQL \u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5 \u8bf7\u6c42 OAuth \u4ee4\u724c \uff0c\u5e76\u4e14\u6ca1\u6709\u5b89\u88c5 \u81ea\u5b9a\u4e49 OAuth \u94a9\u5b50 \u6765\u63d0\u4f9b\u8be5\u4ee4\u724c\uff0c\u90a3\u4e48\u5c31\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5426\u5219\u8fde\u63a5\u4f1a\u5931\u8d25\u3002"], "comparison_hash": "1a8334c35341bb2b8c3d39b69e67fa89306559a4d5e71ed9534d28259951453a"}}, "url": "/wiki/conn/oauth-client-id/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/oauth-client-id/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-client-id/?v=20"}], "present": true}, {"slug": "oauth-client-secret", "name": "oauth_client_secret", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u4e0e OAuth \u6388\u6743\u670d\u52a1\u5668\u901a\u4fe1\u65f6\u8981\u4f7f\u7528\u7684\u5ba2\u6237\u7aef\u5bc6\u7801\uff08\u5982\u679c\u6709\uff09\u3002\u8be5\u53c2\u6570\u662f\u5426\u5fc5\u9700\u7531 OAuth \u63d0\u4f9b\u8005\u51b3\u5b9a\uff1b\u516c\u5f00\u5ba2\u6237\u7aef\uff08public client\uff09\u901a\u5e38\u4e0d\u4f7f\u7528\u5bc6\u94a5\uff0c\u800c\u673a\u5bc6\u5ba2\u6237\u7aef\uff08confidential client\uff09\u901a\u5e38\u4f1a\u4f7f\u7528\u3002", "aliases": ["oauth_client_secret"], "content_hash": "cac6e8499800be5d0805a037e85b9131aab354bbd83a11efe3920def05815229", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "oauth_client_secret", "description": ["\u4e0e OAuth \u6388\u6743\u670d\u52a1\u5668\u901a\u4fe1\u65f6\u8981\u4f7f\u7528\u7684\u5ba2\u6237\u7aef\u5bc6\u7801\uff08\u5982\u679c\u6709\uff09\u3002\u8be5\u53c2\u6570\u662f\u5426\u5fc5\u9700\u7531 OAuth \u63d0\u4f9b\u8005\u51b3\u5b9a\uff1b\u516c\u5f00\u5ba2\u6237\u7aef\uff08public client\uff09\u901a\u5e38\u4e0d\u4f7f\u7528\u5bc6\u94a5\uff0c\u800c\u673a\u5bc6\u5ba2\u6237\u7aef\uff08confidential client\uff09\u901a\u5e38\u4f1a\u4f7f\u7528\u3002"], "comparison_hash": "9e7948aa642f4ad22d96086b9687b3bb0ccf48ae13778ed23b6a9c8361d0c87e"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "oauth_client_secret", "description": ["\u4e0e OAuth \u6388\u6743\u670d\u52a1\u5668\u901a\u4fe1\u65f6\u8981\u4f7f\u7528\u7684\u5ba2\u6237\u7aef\u5bc6\u7801\uff08\u5982\u679c\u6709\uff09\u3002\u8be5\u53c2\u6570\u662f\u5426\u5fc5\u9700\u7531 OAuth \u63d0\u4f9b\u8005\u51b3\u5b9a\uff1b\u516c\u5f00\u5ba2\u6237\u7aef\uff08public client\uff09\u901a\u5e38\u4e0d\u4f7f\u7528\u5bc6\u94a5\uff0c\u800c\u673a\u5bc6\u5ba2\u6237\u7aef\uff08confidential client\uff09\u901a\u5e38\u4f1a\u4f7f\u7528\u3002"], "comparison_hash": "9e7948aa642f4ad22d96086b9687b3bb0ccf48ae13778ed23b6a9c8361d0c87e"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "oauth_client_secret", "description": ["\u4e0e OAuth \u6388\u6743\u670d\u52a1\u5668\u901a\u4fe1\u65f6\u8981\u4f7f\u7528\u7684\u5ba2\u6237\u7aef\u5bc6\u7801\uff08\u5982\u679c\u6709\uff09\u3002\u8be5\u53c2\u6570\u662f\u5426\u5fc5\u9700\u7531 OAuth \u63d0\u4f9b\u8005\u51b3\u5b9a\uff1b\u516c\u5f00\u5ba2\u6237\u7aef\uff08public client\uff09\u901a\u5e38\u4e0d\u4f7f\u7528\u5bc6\u94a5\uff0c\u800c\u673a\u5bc6\u5ba2\u6237\u7aef\uff08confidential client\uff09\u901a\u5e38\u4f1a\u4f7f\u7528\u3002"], "comparison_hash": "9e7948aa642f4ad22d96086b9687b3bb0ccf48ae13778ed23b6a9c8361d0c87e"}}, "url": "/wiki/conn/oauth-client-secret/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/oauth-client-secret/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-client-secret/?v=20"}], "present": true}, {"slug": "oauth-issuer", "name": "oauth_issuer", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u5982\u679c\u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5\u8bf7\u6c42 OAuth \u4ee4\u724c\uff0c\u8981\u8054\u7cfb\u7684\u53d7\u4fe1\u4efb\u7b7e\u53d1\u8005\u7684 HTTPS URL\u3002\u6240\u6709 OAuth \u8fde\u63a5\u90fd\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5b83\u5e94\u5f53\u4e0e \u670d\u52a1\u5668 HBA \u914d\u7f6e \u4e2d\u7684 issuer \u8bbe\u7f6e\u5b8c\u5168\u4e00\u81f4\u3002", "aliases": ["oauth_issuer"], "content_hash": "e0b28ca91e8dbc44b964467b993eb9ac9fa198c4cea6b2879e28ab6ef970450b", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "oauth_issuer", "description": ["\u5982\u679c\u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5\u8bf7\u6c42 OAuth \u4ee4\u724c\uff0c\u8981\u8054\u7cfb\u7684\u53d7\u4fe1\u4efb\u7b7e\u53d1\u8005\u7684 HTTPS URL\u3002\u6240\u6709 OAuth \u8fde\u63a5\u90fd\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5b83\u5e94\u5f53\u4e0e \u670d\u52a1\u5668 HBA \u914d\u7f6e \u4e2d\u7684 issuer \u8bbe\u7f6e\u5b8c\u5168\u4e00\u81f4\u3002"], "comparison_hash": "9afc5e8603b6a862d897284099f310b696b3365ecc6dbb724802de062d37fa13"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "oauth_issuer", "description": ["\u5982\u679c\u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5\u8bf7\u6c42 OAuth \u4ee4\u724c\uff0c\u8981\u8054\u7cfb\u7684\u53d7\u4fe1\u4efb\u7b7e\u53d1\u8005\u7684 HTTPS URL\u3002\u6240\u6709 OAuth \u8fde\u63a5\u90fd\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5b83\u5e94\u5f53\u4e0e \u670d\u52a1\u5668 HBA \u914d\u7f6e \u4e2d\u7684 issuer \u8bbe\u7f6e\u5b8c\u5168\u4e00\u81f4\u3002"], "comparison_hash": "9afc5e8603b6a862d897284099f310b696b3365ecc6dbb724802de062d37fa13"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "oauth_issuer", "description": ["\u5982\u679c\u670d\u52a1\u5668\u4e3a\u8be5\u8fde\u63a5\u8bf7\u6c42 OAuth \u4ee4\u724c\uff0c\u8981\u8054\u7cfb\u7684\u53d7\u4fe1\u4efb\u7b7e\u53d1\u8005\u7684 HTTPS URL\u3002\u6240\u6709 OAuth \u8fde\u63a5\u90fd\u5fc5\u987b\u8bbe\u7f6e\u6b64\u53c2\u6570\uff1b\u5b83\u5e94\u5f53\u4e0e \u670d\u52a1\u5668 HBA \u914d\u7f6e \u4e2d\u7684 issuer \u8bbe\u7f6e\u5b8c\u5168\u4e00\u81f4\u3002"], "comparison_hash": "9afc5e8603b6a862d897284099f310b696b3365ecc6dbb724802de062d37fa13"}}, "url": "/wiki/conn/oauth-issuer/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/oauth-issuer/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-issuer/?v=20"}], "present": true}, {"slug": "oauth-scope", "name": "oauth_scope", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u53d1\u9001\u7ed9\u6388\u6743\u670d\u52a1\u5668\u7684\u8bbf\u95ee\u8bf7\u6c42\u7684\u6388\u6743\u8303\u56f4\uff0c\u4ee5\u7a7a\u683c\u5206\u9694\u7684 OAuth \u6388\u6743\u8303\u56f4\u6807\u8bc6\u7b26\u5217\u8868\u6307\u5b9a\uff08\u5217\u8868\u53ef\u4ee5\u4e3a\u7a7a\uff09\u3002\u8be5\u53c2\u6570\u662f\u53ef\u9009\u7684\uff0c\u9762\u5411\u9ad8\u7ea7\u7528\u6cd5\u3002", "aliases": ["oauth_scope"], "content_hash": "fe503087ed3a968f654cc36418b413bdff35df75b2e42d90413df11264b79f02", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "oauth_scope", "description": ["\u53d1\u9001\u7ed9\u6388\u6743\u670d\u52a1\u5668\u7684\u8bbf\u95ee\u8bf7\u6c42\u7684\u6388\u6743\u8303\u56f4\uff0c\u4ee5\u7a7a\u683c\u5206\u9694\u7684 OAuth \u6388\u6743\u8303\u56f4\u6807\u8bc6\u7b26\u5217\u8868\u6307\u5b9a\uff08\u5217\u8868\u53ef\u4ee5\u4e3a\u7a7a\uff09\u3002\u8be5\u53c2\u6570\u662f\u53ef\u9009\u7684\uff0c\u9762\u5411\u9ad8\u7ea7\u7528\u6cd5\u3002"], "comparison_hash": "0fee828337d5e3f2d82d8ea2315482854ba495ac3965b0d67e988322b578593d"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "oauth_scope", "description": ["\u53d1\u9001\u7ed9\u6388\u6743\u670d\u52a1\u5668\u7684\u8bbf\u95ee\u8bf7\u6c42\u7684\u6388\u6743\u8303\u56f4\uff0c\u4ee5\u7a7a\u683c\u5206\u9694\u7684 OAuth \u6388\u6743\u8303\u56f4\u6807\u8bc6\u7b26\u5217\u8868\u6307\u5b9a\uff08\u5217\u8868\u53ef\u4ee5\u4e3a\u7a7a\uff09\u3002\u8be5\u53c2\u6570\u662f\u53ef\u9009\u7684\uff0c\u9762\u5411\u9ad8\u7ea7\u7528\u6cd5\u3002"], "comparison_hash": "0fee828337d5e3f2d82d8ea2315482854ba495ac3965b0d67e988322b578593d"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "oauth_scope", "description": ["\u53d1\u9001\u7ed9\u6388\u6743\u670d\u52a1\u5668\u7684\u8bbf\u95ee\u8bf7\u6c42\u7684\u6388\u6743\u8303\u56f4\uff0c\u4ee5\u7a7a\u683c\u5206\u9694\u7684 OAuth \u6388\u6743\u8303\u56f4\u6807\u8bc6\u7b26\u5217\u8868\u6307\u5b9a\uff08\u5217\u8868\u53ef\u4ee5\u4e3a\u7a7a\uff09\u3002\u8be5\u53c2\u6570\u662f\u53ef\u9009\u7684\uff0c\u9762\u5411\u9ad8\u7ea7\u7528\u6cd5\u3002"], "comparison_hash": "0fee828337d5e3f2d82d8ea2315482854ba495ac3965b0d67e988322b578593d"}}, "url": "/wiki/conn/oauth-scope/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/oauth-scope/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/oauth-scope/?v=20"}], "present": true}, {"slug": "passfile", "name": "passfile", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff08\u53c2\u89c1 \u7b2c 32.16 \u8282 \uff09\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass \uff0c\u6216\u5728Microsoft Windows\u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf \u3002\uff08\u5982\u679c\u6b64\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4e0d\u4f1a\u62a5\u544a\u9519\u8bef\u3002\uff09", "aliases": ["PGPASSFILE", "passfile"], "content_hash": "ddd0b9a33e9d5f0d7844e3d2899db92e211b1d07cfa2436446bfbd0499c885d5", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 33.15 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "0a5a36dd0b9ba8fce7d138e35ac8772fbfd3888ca21c4498e104c3f5858daa85"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 34.15 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "21eb7063f0a3ad51d20f6b26c1bed6b20baef51f1b994241e6f45696f4fc1a1b"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 33.15 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "0a5a36dd0b9ba8fce7d138e35ac8772fbfd3888ca21c4498e104c3f5858daa85"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 33.15 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "0a5a36dd0b9ba8fce7d138e35ac8772fbfd3888ca21c4498e104c3f5858daa85"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 34.16 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "448c1a80c25cc610256bf57cb949423f47120198be0c7cfd2543e55e0304fd42"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 34.16 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "448c1a80c25cc610256bf57cb949423f47120198be0c7cfd2543e55e0304fd42"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "passfile", "description": ["\u6307\u5b9a\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff0c\u89c1\u7b2c 34.16 \u8282\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass\uff1bMicrosoft Windows \u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf\u3002\u6587\u4ef6\u4e0d\u5b58\u5728\u65f6\u4e0d\u4f1a\u62a5\u9519\u3002"], "comparison_hash": "448c1a80c25cc610256bf57cb949423f47120198be0c7cfd2543e55e0304fd42"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "passfile", "description": ["\u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff08\u53c2\u89c1 \u7b2c 32.16 \u8282 \uff09\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass \uff0c\u6216\u5728Microsoft Windows\u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf \u3002\uff08\u5982\u679c\u6b64\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4e0d\u4f1a\u62a5\u544a\u9519\u8bef\u3002\uff09"], "comparison_hash": "93a8cf70f4f9dba491e67b0727d45c1f3504ec58f20f951dbb4eeda1de7e38d4"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "passfile", "description": ["\u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff08\u53c2\u89c1 \u7b2c 32.16 \u8282 \uff09\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass \uff0c\u6216\u5728Microsoft Windows\u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf \u3002\uff08\u5982\u679c\u6b64\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4e0d\u4f1a\u62a5\u544a\u9519\u8bef\u3002\uff09"], "comparison_hash": "93a8cf70f4f9dba491e67b0727d45c1f3504ec58f20f951dbb4eeda1de7e38d4"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "passfile", "description": ["\u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff08\u53c2\u89c1 \u7b2c 32.16 \u8282 \uff09\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass \uff0c\u6216\u5728Microsoft Windows\u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf \u3002\uff08\u5982\u679c\u6b64\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4e0d\u4f1a\u62a5\u544a\u9519\u8bef\u3002\uff09"], "comparison_hash": "93a8cf70f4f9dba491e67b0727d45c1f3504ec58f20f951dbb4eeda1de7e38d4"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSFILE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "passfile", "description": ["\u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5bc6\u7801\u7684\u6587\u4ef6\u540d\uff08\u53c2\u89c1 \u7b2c 32.15 \u8282 \uff09\u3002\u9ed8\u8ba4\u4e3a ~/.pgpass \uff0c\u6216\u5728Microsoft Windows\u4e0a\u4e3a %APPDATA%\\postgresql\\pgpass.conf \u3002\uff08\u5982\u679c\u6b64\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4e0d\u4f1a\u62a5\u544a\u9519\u8bef\u3002\uff09"], "comparison_hash": "0ae6692b7bf5110b0d129b7215605fc5690703f971928b5361bc66b5ee17737a"}}, "url": "/wiki/conn/passfile/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/passfile/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/passfile/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/passfile/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/passfile/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/passfile/?v=19"}, {"major": "20", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 20devel \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/passfile/?v=20"}], "present": true}, {"slug": "password", "name": "password", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002", "aliases": ["PGPASSWORD", "password"], "content_hash": "116e4435ade49345399be755e2448eec53c86e4dc56d53e8a51f6ca5e35b9aa0", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPASSWORD"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "password", "description": ["\u670d\u52a1\u5668\u8981\u6c42\u5bc6\u7801\u8ba4\u8bc1\u65f6\u4f7f\u7528\u7684\u5bc6\u7801\u3002"], "comparison_hash": "af43ecc0f13e84b5df1356d44273d3110b1ed954a663efd39fc6da80ed8b3dfd"}}, "url": "/wiki/conn/password/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/password/?v=20"}], "present": true}, {"slug": "require-auth", "name": "require_auth", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002", "aliases": ["PGREQUIREAUTH", "require_auth"], "content_hash": "5c84ef1f7371d7ba70ec0ae1bc55e03b3499ecaa6918b4988c18d79221328818", "versions": {"16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREAUTH"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "require_auth", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002"], "comparison_hash": "2ec2ff10416c65dc62d953dddc49c8c459a8e768d574784d006210ea80b59c65"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREAUTH"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "require_auth", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002"], "comparison_hash": "2ec2ff10416c65dc62d953dddc49c8c459a8e768d574784d006210ea80b59c65"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREAUTH"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "require_auth", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002"], "comparison_hash": "b90f10c3c2ccff2990774577cab21e0392f308768058f40109dd55f7e52ca3c5"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREAUTH"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "require_auth", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002"], "comparison_hash": "b90f10c3c2ccff2990774577cab21e0392f308768058f40109dd55f7e52ca3c5"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREAUTH"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "require_auth", "description": ["\u6307\u5b9a\u5ba2\u6237\u7aef\u8981\u6c42\u670d\u52a1\u5668\u91c7\u7528\u7684\u8ba4\u8bc1\u65b9\u6cd5\u3002\u5982\u679c\u670d\u52a1\u5668\u6ca1\u6709\u4f7f\u7528\u6240\u8981\u6c42\u7684\u65b9\u6cd5\u6765\u8ba4\u8bc1\u5ba2\u6237\u7aef\uff0c\u6216\u8005\u670d\u52a1\u5668\u6ca1\u6709\u5b8c\u6574\u5b8c\u6210\u8ba4\u8bc1\u63e1\u624b\uff0c\u5219\u8fde\u63a5\u5c06\u5931\u8d25\u3002\u4e5f\u53ef\u4ee5\u63d0\u4f9b\u4e00\u4e2a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u65b9\u6cd5\u5217\u8868\uff0c\u6b64\u65f6\u670d\u52a1\u5668\u5fc5\u987b\u6070\u597d\u4f7f\u7528\u5176\u4e2d\u4e00\u79cd\u65b9\u6cd5\uff0c\u8fde\u63a5\u624d\u4f1a\u6210\u529f\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u63a5\u53d7\u4efb\u610f\u8ba4\u8bc1\u65b9\u6cd5\uff0c\u5e76\u4e14\u670d\u52a1\u5668\u4e5f\u53ef\u4ee5\u5b8c\u5168\u8df3\u8fc7\u8ba4\u8bc1\u3002"], "comparison_hash": "b90f10c3c2ccff2990774577cab21e0392f308768058f40109dd55f7e52ca3c5"}}, "url": "/wiki/conn/require-auth/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=15"}, {"major": "16", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 16.15 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/require-auth/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=17"}, {"major": "18", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 18.6 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/require-auth/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/require-auth/?v=20"}], "present": true}, {"slug": "requirepeer", "name": "requirepeer", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002", "aliases": ["PGREQUIREPEER", "requirepeer"], "content_hash": "27f1b4e2ba7c11851c21008d11be19d3cedeced456d284a9244c468944a370a0", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.3.6 \u8282\u3002"], "comparison_hash": "f3a2472dcd743bb3dded96e4295299d20a8e796531e403973f54188678f0854f"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 21.9 \u8282\u3002"], "comparison_hash": "5020a4c9cb228e1a1e9ede54a95447c1f2db9e1d3a73d9788562f4cd84f7de8a"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 21.9 \u8282\u3002"], "comparison_hash": "5020a4c9cb228e1a1e9ede54a95447c1f2db9e1d3a73d9788562f4cd84f7de8a"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 21.9 \u8282\u3002"], "comparison_hash": "5020a4c9cb228e1a1e9ede54a95447c1f2db9e1d3a73d9788562f4cd84f7de8a"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGREQUIREPEER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "requirepeer", "description": ["\u6307\u5b9a\u670d\u52a1\u5668\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4f8b\u5982 requirepeer=postgres\u3002\u5efa\u7acb Unix \u57df\u5957\u63a5\u5b57\u8fde\u63a5\u65f6\uff0c\u5982\u679c\u8bbe\u7f6e\u4e86\u6b64\u53c2\u6570\uff0c\u5ba2\u6237\u7aef\u4f1a\u5728\u8fde\u63a5\u5f00\u59cb\u65f6\u68c0\u67e5\u670d\u52a1\u5668\u8fdb\u7a0b\u662f\u5426\u4ee5\u6307\u5b9a\u7528\u6237\u8fd0\u884c\uff1b\u4e0d\u7b26\u5219\u62a5\u9519\u5e76\u4e2d\u6b62\u8fde\u63a5\u3002\u6b64\u53c2\u6570\u53ef\u63d0\u4f9b\u7c7b\u4f3c\u4e8e TCP/IP \u8fde\u63a5\u4e2d SSL \u8bc1\u4e66\u6240\u63d0\u4f9b\u7684\u670d\u52a1\u5668\u8eab\u4efd\u8ba4\u8bc1\u3002\u5982\u679c Unix \u57df\u5957\u63a5\u5b57\u4f4d\u4e8e /tmp \u7b49\u6240\u6709\u4eba\u53ef\u5199\u7684\u4f4d\u7f6e\uff0c\u4efb\u4f55\u7528\u6237\u90fd\u53ef\u80fd\u5728\u90a3\u91cc\u542f\u52a8\u76d1\u542c\u670d\u52a1\u5668\uff1b\u4f7f\u7528\u6b64\u53c2\u6570\u53ef\u786e\u4fdd\u8fde\u63a5\u7684\u662f\u53ef\u4fe1\u7528\u6237\u8fd0\u884c\u7684\u670d\u52a1\u5668\u3002\u4ec5\u5728\u5b9e\u73b0\u4e86 peer \u8ba4\u8bc1\u65b9\u6cd5\u7684\u5e73\u53f0\u4e0a\u652f\u6301\u6b64\u9009\u9879\uff0c\u89c1\u7b2c 20.9 \u8282\u3002"], "comparison_hash": "859e721cb3e7a09a03f10556b94beb6be17f5cd46915f29a32ca3a0f4b81ee93"}}, "url": "/wiki/conn/requirepeer/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/requirepeer/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/requirepeer/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/requirepeer/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/requirepeer/?v=20"}], "present": true}, {"slug": "scram-client-key", "name": "scram_client_key", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u5ba2\u6237\u7aef\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.38.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002", "aliases": ["scram_client_key"], "content_hash": "876c2d91e5662ad0f941ea4e9e5b3d570da70abdb3bbc6d5a28d6a99a885d023", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "scram_client_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u5ba2\u6237\u7aef\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.38.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "1e308566ea30d0f9e825a7c929cc15cc7d44ecc3630f5cfc34ae08efeac5f1b1"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "scram_client_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u5ba2\u6237\u7aef\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.40.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "5d93103e7835231c72302ee8843c1fdeae988ac2dc3f5bcb7287ca9ca043c2cd"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "scram_client_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u5ba2\u6237\u7aef\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.40.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "5d93103e7835231c72302ee8843c1fdeae988ac2dc3f5bcb7287ca9ca043c2cd"}}, "url": "/wiki/conn/scram-client-key/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/scram-client-key/?v=18"}, {"major": "19", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 19beta4 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/scram-client-key/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/scram-client-key/?v=20"}], "present": true}, {"slug": "scram-server-key", "name": "scram_server_key", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u670d\u52a1\u5668\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.38.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002", "aliases": ["scram_server_key"], "content_hash": "e56d2fc2b89fbeadb2dd2020d2febe049d779e14cc5c76abd20895ebcb7d100a", "versions": {"18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "scram_server_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u670d\u52a1\u5668\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.38.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "ff925e44bcdf59b263eb23272001729d24e46f3dc2af6af77e3ba0192bf7386f"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "scram_server_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u670d\u52a1\u5668\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.40.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "91312e8bd8643237c5d4708f37be9a4f68298534c21d1a81a5a78e196ec0922f"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "\u9009\u9879\u8868\u4e2d\u672a\u58f0\u660e"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "scram_server_key", "description": ["\u4ee5 Base64 \u7f16\u7801\u7684 SCRAM \u670d\u52a1\u5668\u5bc6\u94a5\u3002\u5916\u90e8\u6570\u636e\u5305\u88c5\u5668\u6216\u7c7b\u4f3c\u4e2d\u95f4\u4ef6\u53ef\u4ee5\u5229\u7528\u5b83\u542f\u7528\u900f\u4f20\u5f0f SCRAM \u8ba4\u8bc1\u3002\u4e00\u4e2a\u5b9e\u73b0\u793a\u4f8b\u89c1 \u7b2c F.40.1.10 \u8282 \u3002\u7528\u6237\u6216\u5ba2\u6237\u7aef\u5e94\u7528\u4e0d\u5e94\u76f4\u63a5\u6307\u5b9a\u5b83\u3002"], "comparison_hash": "91312e8bd8643237c5d4708f37be9a4f68298534c21d1a81a5a78e196ec0922f"}}, "url": "/wiki/conn/scram-server-key/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=15"}, {"major": "16", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=16"}, {"major": "17", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=17"}, {"major": "18", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 18.6 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/scram-server-key/?v=18"}, {"major": "19", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 19beta4 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/scram-server-key/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/scram-server-key/?v=20"}], "present": true}, {"slug": "user", "name": "user", "name_zh": "", "category": "\u8eab\u4efd\u8ba4\u8bc1", "summary": "\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002", "aliases": ["PGUSER", "user"], "content_hash": "94fbdcae986eb3aeebe57870ed9c947f5c33a00ffd6b5fea4f6e9184d16756da", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGUSER"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "user", "description": ["\u8fde\u63a5\u6240\u4f7f\u7528\u7684 PostgreSQL \u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e0e\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\u76f8\u540c\u3002"], "comparison_hash": "920226a5fc0b1e2d17b81372f970dce2944cb1f6242bab2745105b7ce7e1c1b1"}}, "url": "/wiki/conn/user/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/user/?v=20"}], "present": true}, {"slug": "dbname", "name": "dbname", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u6570\u636e\u5e93\u540d\u79f0\u3002\u9ed8\u8ba4\u4e3a\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8be5\u503c\u4f1a\u88ab\u68c0\u67e5\u662f\u5426\u4e3a\u6269\u5c55\u683c\u5f0f\uff1b\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 \u7b2c 32.1.1 \u8282 \u3002", "aliases": ["PGDATABASE", "dbname"], "content_hash": "9e44d166d14cdd4c5c4ba561733ace45c41c45e71e9639ed8354ddf371ccea29", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 33.1.1 \u8282\u3002"], "comparison_hash": "5db8fff62471674650714323c22f24b9c17d6512531236f86a361d77c9442bef"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 34.1.1 \u8282\u3002"], "comparison_hash": "6c4815a256f6e3f082ee8406911489356135e0ae5b994e6ffd6a90cc86aa5cc0"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 33.1.1 \u8282\u3002"], "comparison_hash": "5db8fff62471674650714323c22f24b9c17d6512531236f86a361d77c9442bef"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 33.1.1 \u8282\u3002"], "comparison_hash": "5db8fff62471674650714323c22f24b9c17d6512531236f86a361d77c9442bef"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 34.1.1 \u8282\u3002"], "comparison_hash": "6c4815a256f6e3f082ee8406911489356135e0ae5b994e6ffd6a90cc86aa5cc0"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 34.1.1 \u8282\u3002"], "comparison_hash": "6c4815a256f6e3f082ee8406911489356135e0ae5b994e6ffd6a90cc86aa5cc0"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\uff0c\u9ed8\u8ba4\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u4e0a\u4e0b\u6587\u4e2d\uff0c\u4f1a\u68c0\u67e5\u8be5\u503c\u662f\u5426\u91c7\u7528\u6269\u5c55\u683c\u5f0f\uff0c\u8be6\u60c5\u89c1\u7b2c 34.1.1 \u8282\u3002"], "comparison_hash": "6c4815a256f6e3f082ee8406911489356135e0ae5b994e6ffd6a90cc86aa5cc0"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\u79f0\u3002\u9ed8\u8ba4\u4e3a\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8be5\u503c\u4f1a\u88ab\u68c0\u67e5\u662f\u5426\u4e3a\u6269\u5c55\u683c\u5f0f\uff1b\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 \u7b2c 32.1.1 \u8282 \u3002"], "comparison_hash": "d5f6320a127ffa4e21d6b3f0034ecdabf0433dc7914daf95bb2f963fa7a58409"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\u79f0\u3002\u9ed8\u8ba4\u4e3a\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8be5\u503c\u4f1a\u88ab\u68c0\u67e5\u662f\u5426\u4e3a\u6269\u5c55\u683c\u5f0f\uff1b\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 \u7b2c 32.1.1 \u8282 \u3002"], "comparison_hash": "d5f6320a127ffa4e21d6b3f0034ecdabf0433dc7914daf95bb2f963fa7a58409"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\u79f0\u3002\u9ed8\u8ba4\u4e3a\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8be5\u503c\u4f1a\u88ab\u68c0\u67e5\u662f\u5426\u4e3a\u6269\u5c55\u683c\u5f0f\uff1b\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 \u7b2c 32.1.1 \u8282 \u3002"], "comparison_hash": "d5f6320a127ffa4e21d6b3f0034ecdabf0433dc7914daf95bb2f963fa7a58409"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGDATABASE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "dbname", "description": ["\u6570\u636e\u5e93\u540d\u79f0\u3002\u9ed8\u8ba4\u4e3a\u4e0e\u7528\u6237\u540d\u76f8\u540c\u3002\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\uff0c\u8be5\u503c\u4f1a\u88ab\u68c0\u67e5\u662f\u5426\u4e3a\u6269\u5c55\u683c\u5f0f\uff1b\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 \u7b2c 32.1.1 \u8282 \u3002"], "comparison_hash": "d5f6320a127ffa4e21d6b3f0034ecdabf0433dc7914daf95bb2f963fa7a58409"}}, "url": "/wiki/conn/dbname/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/dbname/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/dbname/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/dbname/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/dbname/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/dbname/?v=20"}], "present": true}, {"slug": "host", "name": "host", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002", "aliases": ["PGHOST", "host"], "content_hash": "429dfe5ec04ff04f6e6d86f3b8937713a4dbc7e6b0a3e95c602bcd19e4e0a084", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u4ee5\u659c\u6760\u5f00\u5934\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "2791b4944c6ae2cad5d8cafe667db65d0b49258a9f54fc160a112ff6fc40dfdc"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u4ee5\u659c\u6760\u5f00\u5934\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "577cdf18bd1f68ac056983aa7af4178f207b7ff59eb9e9b59d468068e1e36ad3"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u4ee5\u659c\u6760\u5f00\u5934\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "2791b4944c6ae2cad5d8cafe667db65d0b49258a9f54fc160a112ff6fc40dfdc"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u770b\u8d77\u6765\u662f\u7edd\u5bf9\u8def\u5f84\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u4ee5\u659c\u6760\u5f00\u5934\uff1bWindows \u4e0a\u4e5f\u8bc6\u522b\u76d8\u7b26\u5f00\u5934\u7684\u8def\u5f84\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u5728 Windows \u548c\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "735d24568c4dfcfe9712d5c96cef915aa766886425d445229cb3ce4773defe43"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u770b\u8d77\u6765\u662f\u7edd\u5bf9\u8def\u5f84\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u4ee5\u659c\u6760\u5f00\u5934\uff1bWindows \u4e0a\u4e5f\u8bc6\u522b\u76d8\u7b26\u5f00\u5934\u7684\u8def\u5f84\u3002\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u76ee\u524d Linux \u548c Windows \u652f\u6301\u6b64\u65b9\u5f0f\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u5728 Windows \u548c\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "af9afe26fec8e6d22fd97fdefd879b228b19f82592b9f572d7f1fd79e3d6b7b7"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002\u5982\u679c\u770b\u8d77\u6765\u662f\u7edd\u5bf9\u8def\u5f84\uff0c\u5219\u8868\u793a\u4f7f\u7528 Unix \u57df\u901a\u4fe1\u800c\u975e TCP/IP\uff0c\u503c\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u3002\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u4ee5\u659c\u6760\u5f00\u5934\uff1bWindows \u4e0a\u4e5f\u8bc6\u522b\u76d8\u7b26\u5f00\u5934\u7684\u8def\u5f84\u3002\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u76ee\u524d Linux \u548c Windows \u652f\u6301\u6b64\u65b9\u5f0f\u3002\u672a\u6307\u5b9a host \u6216 host \u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5 /tmp \u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff0c\u6216 PostgreSQL \u6784\u5efa\u65f6\u6307\u5b9a\u7684\u5176\u4ed6\u5957\u63a5\u5b57\u76ee\u5f55\u3002\u5728 Windows \u548c\u4e0d\u652f\u6301 Unix \u57df\u5957\u63a5\u5b57\u7684\u673a\u5668\u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5 localhost\u3002"], "comparison_hash": "af9afe26fec8e6d22fd97fdefd879b228b19f82592b9f572d7f1fd79e3d6b7b7"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002"], "comparison_hash": "d8a689560c81fd97b0de8191e614129a4667d952ca946fe009a06ec4fb84d7ca"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002"], "comparison_hash": "e077c7c363419e84931cf3fc69033bea086aaeda5b8c25480fa594fddd3b7611"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002"], "comparison_hash": "e077c7c363419e84931cf3fc69033bea086aaeda5b8c25480fa594fddd3b7611"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002"], "comparison_hash": "e077c7c363419e84931cf3fc69033bea086aaeda5b8c25480fa594fddd3b7611"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOST"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "host", "description": ["\u8981\u8fde\u63a5\u7684\u4e3b\u673a\u540d\u3002 \u5982\u679c\u4e3b\u673a\u540d\u770b\u8d77\u6765\u50cf\u7edd\u5bf9\u8def\u5f84\u540d\uff0c\u5219\u6307\u5b9a\u7684\u662f Unix \u57df\u901a\u4fe1\uff0c\u800c\u975e TCP/IP \u901a\u4fe1\uff1b\u6b64\u503c\u662f\u5b58\u653e\u5957\u63a5\u5b57\u6587\u4ef6\u7684\u76ee\u5f55\u540d\u3002\uff08\u5728 Unix \u4e0a\uff0c\u7edd\u5bf9\u8def\u5f84\u540d\u4ee5\u659c\u6760\u5f00\u5934\u3002\u5728 Windows \u4e0a\uff0c\u4e5f\u4f1a\u8bc6\u522b\u4ee5\u9a71\u52a8\u5668\u53f7\u5f00\u5934\u7684\u8def\u5f84\u3002\uff09\u5982\u679c\u4e3b\u673a\u540d\u4ee5 @ \u5f00\u5934\uff0c\u5219\u5c06\u5176\u89c6\u4e3a\u62bd\u8c61\u547d\u540d\u7a7a\u95f4\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\uff08\u76ee\u524d\u5728 Linux \u548c Windows \u4e0a\u652f\u6301\uff09\u3002\u5f53\u672a\u6307\u5b9a host \u6216\u5176\u503c\u4e3a\u7a7a\u65f6\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 /tmp \uff08\u6216\u6784\u5efa PostgreSQL \u65f6\u6307\u5b9a\u7684\u5957\u63a5\u5b57\u76ee\u5f55\uff09\u4e2d\u7684 Unix \u57df\u5957\u63a5\u5b57\u3002 \u5728 Windows \u4e0a\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5230 localhost \u3002"], "comparison_hash": "e077c7c363419e84931cf3fc69033bea086aaeda5b8c25480fa594fddd3b7611"}}, "url": "/wiki/conn/host/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/host/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=12"}, {"major": "13", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 13.23 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/host/?v=15"}, {"major": "16", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 16.15 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/host/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/host/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/host/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/host/?v=20"}], "present": true}, {"slug": "hostaddr", "name": "hostaddr", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002", "aliases": ["PGHOSTADDR", "hostaddr"], "content_hash": "1452857d579b835fd26655dcc8a9496ee7f3db5a74d47fa9e3d0d281224f24cb", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002"], "comparison_hash": "aa0196e3894c84a6023b6e5aed9e320ad635f4da9a533d414a09ed3e89411997"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002"], "comparison_hash": "9e8462274444bc1c8164533a5e66255c585abccfaa650f5ab0b2fe4dc1e6ad89"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002"], "comparison_hash": "aa0196e3894c84a6023b6e5aed9e320ad635f4da9a533d414a09ed3e89411997"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "0cb2000fc6c93e33090ff5ba26ba4e61ccdc21a377f9d27ff8a68917e0c7fe9a"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "5e8e34fc4d76b3e7dccce9f5a30069984bbde8ebe8a1d1c450f33b007cbd91ce"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "5e8e34fc4d76b3e7dccce9f5a30069984bbde8ebe8a1d1c450f33b007cbd91ce"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "25a913ce915b0f8dcc1c7b1ea4c278b1a482d423bc53c2f0b9c1636e56eaf8a4"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "90f4bd94bbe9a4e92674b61c49e3f961826253701d15eaf8cdabb29bbfb88b88"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "90f4bd94bbe9a4e92674b61c49e3f961826253701d15eaf8cdabb29bbfb88b88"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "90f4bd94bbe9a4e92674b61c49e3f961826253701d15eaf8cdabb29bbfb88b88"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGHOSTADDR"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "hostaddr", "description": ["\u8981\u8fde\u63a5\u4e3b\u673a\u7684\u6570\u503c IP \u5730\u5740\uff0c\u5e94\u4f7f\u7528\u6807\u51c6 IPv4 \u683c\u5f0f\uff0c\u4f8b\u5982 172.28.40.9\u3002\u673a\u5668\u652f\u6301 IPv6 \u65f6\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528 IPv6 \u5730\u5740\u3002\u53ea\u8981\u6b64\u53c2\u6570\u4e3a\u975e\u7a7a\u5b57\u7b26\u4e32\uff0c\u5c31\u59cb\u7ec8\u4f7f\u7528 TCP/IP \u901a\u4fe1\u3002\u672a\u6307\u5b9a\u6b64\u53c2\u6570\u65f6\uff0c\u4f1a\u89e3\u6790 host \u4ee5\u53d6\u5f97\u5bf9\u5e94 IP \u5730\u5740\uff1b\u5982\u679c host \u672c\u8eab\u662f IP \u5730\u5740\uff0c\u5219\u76f4\u63a5\u4f7f\u7528\u3002"], "comparison_hash": "0399e260c6a0d88d14645435419ef77ee0b252f8d67fede8fbc0484ea7d8b6df"}}, "url": "/wiki/conn/hostaddr/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/hostaddr/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=12"}, {"major": "13", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 13.23 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/hostaddr/?v=15"}, {"major": "16", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 16.15 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/hostaddr/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/hostaddr/?v=19"}, {"major": "20", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 20devel \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/hostaddr/?v=20"}], "present": true}, {"slug": "load-balance-hosts", "name": "load_balance_hosts", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a", "aliases": ["PGLOADBALANCEHOSTS", "load_balance_hosts"], "content_hash": "72ca0eecd0ac205232c9ca777428f25c7e31b66ed54c98eb72f28890d17fda77", "versions": {"16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGLOADBALANCEHOSTS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultLoadBalanceHosts"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "load_balance_hosts", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4a56aa6394b9330524051722524de4a7e8f8e7120d92113bd663279cd4435c33"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGLOADBALANCEHOSTS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultLoadBalanceHosts"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "load_balance_hosts", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4a56aa6394b9330524051722524de4a7e8f8e7120d92113bd663279cd4435c33"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGLOADBALANCEHOSTS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultLoadBalanceHosts"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "load_balance_hosts", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4a56aa6394b9330524051722524de4a7e8f8e7120d92113bd663279cd4435c33"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGLOADBALANCEHOSTS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultLoadBalanceHosts"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "load_balance_hosts", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4a56aa6394b9330524051722524de4a7e8f8e7120d92113bd663279cd4435c33"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGLOADBALANCEHOSTS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultLoadBalanceHosts"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "load_balance_hosts", "description": ["\u63a7\u5236\u5ba2\u6237\u7aef\u5c1d\u8bd5\u8fde\u63a5\u53ef\u7528\u4e3b\u673a\u548c\u5730\u5740\u7684\u987a\u5e8f\u3002\u4e00\u65e6\u67d0\u6b21\u8fde\u63a5\u5c1d\u8bd5\u6210\u529f\uff0c\u5c31\u4e0d\u4f1a\u518d\u5c1d\u8bd5\u5176\u4ed6\u4e3b\u673a\u548c\u5730\u5740\u3002\u8be5\u53c2\u6570\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u6216\u8fd4\u56de\u591a\u4e2a IP \u5730\u5740\u7684 DNS \u8bb0\u5f55\u4e00\u8d77\u4f7f\u7528\u3002\u5b83\u8fd8\u53ef\u4ee5\u4e0e target_session_attrs \u7ec4\u5408\u4f7f\u7528\uff0c\u4f8b\u5982\u53ea\u5728\u5907\u5e93\u4e4b\u95f4\u8fdb\u884c\u8d1f\u8f7d\u5747\u8861\u3002\u8fde\u63a5\u4e00\u65e6\u6210\u529f\u5efa\u7acb\uff0c\u968f\u540e\u5728\u8fd4\u56de\u7684\u8fde\u63a5\u4e0a\u53d1\u51fa\u7684\u6240\u6709\u67e5\u8be2\u90fd\u4f1a\u53d1\u9001\u5230\u540c\u4e00\u53f0\u670d\u52a1\u5668\u3002\u76ee\u524d\u6709\u4e24\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "4a56aa6394b9330524051722524de4a7e8f8e7120d92113bd663279cd4435c33"}}, "url": "/wiki/conn/load-balance-hosts/?v=18", "cells": [{"major": "10", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=10"}, {"major": "11", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=11"}, {"major": "12", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=12"}, {"major": "13", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=13"}, {"major": "14", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=14"}, {"major": "15", "state": "absent", "label": "\u8be5\u7248\u672a\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u8be5\u7248\u672a\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=15"}, {"major": "16", "state": "added", "label": "\u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "title": "PostgreSQL 16.15 \u00b7 \u672c\u6b21\u91c7\u6837\u9996\u6b21\u51fa\u73b0", "url": "/wiki/conn/load-balance-hosts/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/load-balance-hosts/?v=20"}], "present": true}, {"slug": "port", "name": "port", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002", "aliases": ["PGPORT", "port"], "content_hash": "3b47e4e2da2de94c23db122d9eff97ad4a8d43ae39998f9542cce7357fba73a7", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGPORT"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DEF_PGPORT_STR"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "port", "description": ["\u670d\u52a1\u5668\u4e3b\u673a\u4e0a\u8981\u8fde\u63a5\u7684\u7aef\u53e3\u53f7\uff1b\u5bf9\u4e8e Unix \u57df\u8fde\u63a5\uff0c\u5219\u4e3a\u5957\u63a5\u5b57\u6587\u4ef6\u540d\u540e\u7f00\u3002\u5982\u679c host \u6216 hostaddr \u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u53ef\u63d0\u4f9b\u4e0e\u4e3b\u673a\u5217\u8868\u7b49\u957f\u7684\u9017\u53f7\u5206\u9694\u7aef\u53e3\u5217\u8868\uff0c\u6216\u6307\u5b9a\u4e00\u4e2a\u4f9b\u6240\u6709\u4e3b\u673a\u4f7f\u7528\u7684\u7aef\u53e3\u53f7\u3002\u7a7a\u5b57\u7b26\u4e32\u6216\u5217\u8868\u4e2d\u7684\u7a7a\u9879\u8868\u793a\u4f7f\u7528 PostgreSQL \u6784\u5efa\u65f6\u786e\u5b9a\u7684\u9ed8\u8ba4\u7aef\u53e3\u3002"], "comparison_hash": "7f16d62e1245aac70fe76b5bf08d02e5b9f6857847d4dc3621fee2e68698117d"}}, "url": "/wiki/conn/port/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=13"}, {"major": "14", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 14.24 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/port/?v=20"}], "present": true}, {"slug": "service", "name": "service", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u7528\u4e8e\u989d\u5916\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u5b83\u6307\u5b9a\u4e86 pg_service.conf \u4e2d\u4fdd\u5b58\u989d\u5916\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u8fd9\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u53ea\u6307\u5b9a\u4e00\u4e2a\u670d\u52a1\u540d\u79f0\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u96c6\u4e2d\u7ef4\u62a4\u8fde\u63a5\u53c2\u6570\u3002\u53c2\u89c1 \u7b2c 32.17 \u8282 \u3002", "aliases": ["PGSERVICE", "service"], "content_hash": "b4f53066f9dc0077ba367c2d841368f968d67fdd5c8c2633ed5bb8b75c454bb4", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 33.16 \u8282\u3002"], "comparison_hash": "8ed35010b21c9bb649efeb9527f35742a9a652b1d19ca9971cc4935b495eb77f"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 34.16 \u8282\u3002"], "comparison_hash": "84e036e289b88284d12d014bcfed0422c52e0d8a74909915ebcfb50772cbaac3"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 33.16 \u8282\u3002"], "comparison_hash": "8ed35010b21c9bb649efeb9527f35742a9a652b1d19ca9971cc4935b495eb77f"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 33.16 \u8282\u3002"], "comparison_hash": "8ed35010b21c9bb649efeb9527f35742a9a652b1d19ca9971cc4935b495eb77f"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 34.17 \u8282\u3002"], "comparison_hash": "07171d41441855232f043c6dc68bc85259a62b184452012878738312d602786f"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 34.17 \u8282\u3002"], "comparison_hash": "07171d41441855232f043c6dc68bc85259a62b184452012878738312d602786f"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "service", "description": ["\u7528\u4e8e\u83b7\u53d6\u9644\u52a0\u53c2\u6570\u7684\u670d\u52a1\u540d\u3002\u5b83\u6307\u5b9a pg_service.conf \u4e2d\u5305\u542b\u9644\u52a0\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\uff0c\u4f7f\u5e94\u7528\u53ea\u9700\u6307\u5b9a\u670d\u52a1\u540d\uff0c\u8fde\u63a5\u53c2\u6570\u4fbf\u53ef\u96c6\u4e2d\u7ef4\u62a4\u3002\u89c1\u7b2c 34.17 \u8282\u3002"], "comparison_hash": "07171d41441855232f043c6dc68bc85259a62b184452012878738312d602786f"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "service", "description": ["\u7528\u4e8e\u989d\u5916\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u5b83\u6307\u5b9a\u4e86 pg_service.conf \u4e2d\u4fdd\u5b58\u989d\u5916\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u8fd9\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u53ea\u6307\u5b9a\u4e00\u4e2a\u670d\u52a1\u540d\u79f0\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u96c6\u4e2d\u7ef4\u62a4\u8fde\u63a5\u53c2\u6570\u3002\u53c2\u89c1 \u7b2c 32.17 \u8282 \u3002"], "comparison_hash": "33cedba025c46a36ecb8b488c2f6c5307331b49c92fe4b2893358ec554d9dd60"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "service", "description": ["\u7528\u4e8e\u989d\u5916\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u5b83\u6307\u5b9a\u4e86 pg_service.conf \u4e2d\u4fdd\u5b58\u989d\u5916\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u8fd9\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u53ea\u6307\u5b9a\u4e00\u4e2a\u670d\u52a1\u540d\u79f0\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u96c6\u4e2d\u7ef4\u62a4\u8fde\u63a5\u53c2\u6570\u3002\u53c2\u89c1 \u7b2c 32.17 \u8282 \u3002"], "comparison_hash": "33cedba025c46a36ecb8b488c2f6c5307331b49c92fe4b2893358ec554d9dd60"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "service", "description": ["\u7528\u4e8e\u989d\u5916\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u5b83\u6307\u5b9a\u4e86 pg_service.conf \u4e2d\u4fdd\u5b58\u989d\u5916\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u8fd9\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u53ea\u6307\u5b9a\u4e00\u4e2a\u670d\u52a1\u540d\u79f0\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u96c6\u4e2d\u7ef4\u62a4\u8fde\u63a5\u53c2\u6570\u3002\u53c2\u89c1 \u7b2c 32.17 \u8282 \u3002"], "comparison_hash": "33cedba025c46a36ecb8b488c2f6c5307331b49c92fe4b2893358ec554d9dd60"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGSERVICE"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "NULL"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "service", "description": ["\u7528\u4e8e\u989d\u5916\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u5b83\u6307\u5b9a\u4e86 pg_service.conf \u4e2d\u4fdd\u5b58\u989d\u5916\u8fde\u63a5\u53c2\u6570\u7684\u670d\u52a1\u540d\u79f0\u3002\u8fd9\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u53ea\u6307\u5b9a\u4e00\u4e2a\u670d\u52a1\u540d\u79f0\uff0c\u4ee5\u4fbf\u53ef\u4ee5\u96c6\u4e2d\u7ef4\u62a4\u8fde\u63a5\u53c2\u6570\u3002\u53c2\u89c1 \u7b2c 32.16 \u8282 \u3002"], "comparison_hash": "62e770dd0f303baeab0e38e2becade4a93aafa61f3e4e4c55746c4a5cb02d0fc"}}, "url": "/wiki/conn/service/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=10"}, {"major": "11", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 11.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/service/?v=11"}, {"major": "12", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 12.22 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/service/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/service/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=16"}, {"major": "17", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 17.11 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/service/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/service/?v=19"}, {"major": "20", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 20devel \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/service/?v=20"}], "present": true}, {"slug": "target-session-attrs", "name": "target_session_attrs", "name_zh": "", "category": "\u8fde\u63a5\u76ee\u6807", "summary": "\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a", "aliases": ["PGTARGETSESSIONATTRS", "target_session_attrs"], "content_hash": "b2f9992dd0e9cf2b8516286660469b37f19083857ea31bfeef521c6e08b9c5c7", "versions": {"10": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 10.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/10/postgresql-10-A4.pdf", "bytes": 12631706, "pages": 2591, "sha256": "34497ab9efb45c5bdf1bd11b9016b5451354feb462fa029cf74557a5fa5fbbc1", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/10/postgresql-10-US.pdf", "bytes": 12531684, "pages": 2724, "sha256": "429cc7133ddf4f97c560aa466dc9caea4b718721a8321e293357037cf0af4733", "built_at": "2026-09-26"}}, "tree": "10", "index": "index.html", "major": "10", "pages": 1085, "release": "10.23", "source_url": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "revision": "f9301feba91e2e2566038a36b8cee0e4402db68989538f88670fddd20b1f78ea", "evidence_kind": "English manual and source declarations", "source_sha256": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "target_session_attrs", "description": ["\u8bbe\u4e3a read-write \u65f6\uff0c\u4ec5\u63a5\u53d7\u9ed8\u8ba4\u5141\u8bb8\u8bfb\u5199\u4e8b\u52a1\u7684\u8fde\u63a5\u3002\u6bcf\u6b21\u6210\u529f\u8fde\u63a5\u540e\u90fd\u4f1a\u53d1\u9001 SHOW transaction_read_only\uff1b\u5982\u679c\u8fd4\u56de on\uff0c\u5219\u5173\u95ed\u8fde\u63a5\u3002\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u4f1a\u50cf\u8fde\u63a5\u5c1d\u8bd5\u5931\u8d25\u4e00\u6837\u7ee7\u7eed\u5c1d\u8bd5\u5269\u4f59\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c any \u8868\u793a\u63a5\u53d7\u6240\u6709\u8fde\u63a5\u3002"], "comparison_hash": "6ae6edc94376b21b5a6a987fe4009ebca89d32c001eb10cf3a55c51f06f11840"}, "11": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 11.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/11/postgresql-11-A4.pdf", "bytes": 13057499, "pages": 2732, "sha256": "41d75855e610d0d9b8802b87dc5b080bef8d7e91c7cf69401fbf8d3cf801b4b5", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/11/postgresql-11-US.pdf", "bytes": 12961189, "pages": 2883, "sha256": "6a8899ef36935a5b7ed2b436207564a567a4ef1eb1c2200195876b8de4d4fa30", "built_at": "2026-09-26"}}, "tree": "11", "index": "index.html", "major": "11", "pages": 1125, "release": "11.22", "source_url": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "svg_assets": 0, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "revision": "53315ddaf3b3f9e6669fd1edc096bbb2cd4a65ea3e836c89e542b43af9ba3a7f", "evidence_kind": "English manual and source declarations", "source_sha256": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "target_session_attrs", "description": ["\u8bbe\u4e3a read-write \u65f6\uff0c\u4ec5\u63a5\u53d7\u9ed8\u8ba4\u5141\u8bb8\u8bfb\u5199\u4e8b\u52a1\u7684\u8fde\u63a5\u3002\u6bcf\u6b21\u6210\u529f\u8fde\u63a5\u540e\u90fd\u4f1a\u53d1\u9001 SHOW transaction_read_only\uff1b\u5982\u679c\u8fd4\u56de on\uff0c\u5219\u5173\u95ed\u8fde\u63a5\u3002\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u4f1a\u50cf\u8fde\u63a5\u5c1d\u8bd5\u5931\u8d25\u4e00\u6837\u7ee7\u7eed\u5c1d\u8bd5\u5269\u4f59\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c any \u8868\u793a\u63a5\u53d7\u6240\u6709\u8fde\u63a5\u3002"], "comparison_hash": "6ae6edc94376b21b5a6a987fe4009ebca89d32c001eb10cf3a55c51f06f11840"}, "12": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 12.22"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/12/postgresql-12-A4.pdf", "bytes": 13424351, "pages": 2803, "sha256": "7422cf53fd1939e7a3d2925231a88b0330e468afa5393627cac0ff86158a0621", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/12/postgresql-12-US.pdf", "bytes": 13322565, "pages": 2958, "sha256": "51f3b04e72907fc38512685946223452ea65f84419c60c66241dfa3396035e77", "built_at": "2026-09-26"}}, "tree": "12", "index": "index.html", "major": "12", "pages": 1131, "release": "12.22", "source_url": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "svg_assets": 2, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "revision": "7a827e97cbfacd7febff75f34443e2043e40723de5b6d8c9d81a9430b65a37e4", "evidence_kind": "English manual and source declarations", "source_sha256": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "target_session_attrs", "description": ["\u8bbe\u4e3a read-write \u65f6\uff0c\u4ec5\u63a5\u53d7\u9ed8\u8ba4\u5141\u8bb8\u8bfb\u5199\u4e8b\u52a1\u7684\u8fde\u63a5\u3002\u6bcf\u6b21\u6210\u529f\u8fde\u63a5\u540e\u90fd\u4f1a\u53d1\u9001 SHOW transaction_read_only\uff1b\u5982\u679c\u8fd4\u56de on\uff0c\u5219\u5173\u95ed\u8fde\u63a5\u3002\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u4f1a\u50cf\u8fde\u63a5\u5c1d\u8bd5\u5931\u8d25\u4e00\u6837\u7ee7\u7eed\u5c1d\u8bd5\u5269\u4f59\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c any \u8868\u793a\u63a5\u53d7\u6240\u6709\u8fde\u63a5\u3002"], "comparison_hash": "6ae6edc94376b21b5a6a987fe4009ebca89d32c001eb10cf3a55c51f06f11840"}, "13": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 13.23"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "historical", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/13/postgresql-13-A4.pdf", "bytes": 13843239, "pages": 2826, "sha256": "171cc09f90936dbc1cbd503a98ff07ae72ea58ab9771ff051313f1217737799c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/13/postgresql-13-US.pdf", "bytes": 13739572, "pages": 2984, "sha256": "48d09c6e197d9db4220f41afe83efe848a8661b1b168d3b89419751ecaf6c24d", "built_at": "2026-09-26"}}, "tree": "13", "index": "index.html", "major": "13", "pages": 1139, "release": "13.23", "source_url": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "revision": "614ee3133270254e476c118cdf6f72af78d4e4b8bbd9b28ed9ab1e14e4e9c0f6", "evidence_kind": "English manual and source declarations", "source_sha256": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "target_session_attrs", "description": ["\u8bbe\u4e3a read-write \u65f6\uff0c\u4ec5\u63a5\u53d7\u9ed8\u8ba4\u5141\u8bb8\u8bfb\u5199\u4e8b\u52a1\u7684\u8fde\u63a5\u3002\u6bcf\u6b21\u6210\u529f\u8fde\u63a5\u540e\u90fd\u4f1a\u53d1\u9001 SHOW transaction_read_only\uff1b\u5982\u679c\u8fd4\u56de on\uff0c\u5219\u5173\u95ed\u8fde\u63a5\u3002\u5982\u679c\u8fde\u63a5\u5b57\u7b26\u4e32\u4e2d\u6307\u5b9a\u4e86\u591a\u4e2a\u4e3b\u673a\uff0c\u4f1a\u50cf\u8fde\u63a5\u5c1d\u8bd5\u5931\u8d25\u4e00\u6837\u7ee7\u7eed\u5c1d\u8bd5\u5269\u4f59\u670d\u52a1\u5668\u3002\u9ed8\u8ba4\u503c any \u8868\u793a\u63a5\u53d7\u6240\u6709\u8fde\u63a5\u3002"], "comparison_hash": "6ae6edc94376b21b5a6a987fe4009ebca89d32c001eb10cf3a55c51f06f11840"}, "14": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 14.24"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/14/postgresql-14-A4.pdf", "bytes": 14354704, "pages": 2944, "sha256": "8bc6b9dd7b246888bb77f0a5e8c39a2eae52e9926569832669c7d1600becb27c", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/14/postgresql-14-US.pdf", "bytes": 14242178, "pages": 3102, "sha256": "b7ecb5a5f62d8b9f73a69e25a7d26ba285373bc53168a553bff7b77955506db4", "built_at": "2026-09-26"}}, "tree": "14", "index": "index.html", "major": "14", "pages": 1158, "release": "14.24", "source_url": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "revision": "588700d46356d8837c77c7c0a4e71e645fe6535983b8f1830aa8f2e4e41c40ae", "evidence_kind": "English manual and source declarations", "source_sha256": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "15": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 15.19"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/15/postgresql-15-A4.pdf", "bytes": 14609140, "pages": 2987, "sha256": "66228564a4d16efb47d6a914085716ecfe22ca1566db56bc7c3d82f790646d72", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/15/postgresql-15-US.pdf", "bytes": 14495690, "pages": 3153, "sha256": "645a498c2390d47a6223ec74770631185807a19c484edb0fc5a295d9f460bc02", "built_at": "2026-09-26"}}, "tree": "15", "index": "index.html", "major": "15", "pages": 1168, "release": "15.19", "source_url": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "revision": "6af958c6520151fc7697d56e0616b03fb00522c4568158674d452ae0644ba545", "evidence_kind": "English manual and source declarations", "source_sha256": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "16": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 16.15"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/16/postgresql-16-A4.pdf", "bytes": 15282337, "pages": 3055, "sha256": "4bb6c1f63deedac98736d8c4c7bc0fad0ac24e85b07e21ee10411872f06afd06", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/16/postgresql-16-US.pdf", "bytes": 15164148, "pages": 3220, "sha256": "5b6b6166c89991199e144bb0ae34c17a5f29826251dbf19db1abc0df3a3e771b", "built_at": "2026-09-26"}}, "tree": "16", "index": "index.html", "major": "16", "pages": 1169, "release": "16.15", "source_url": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "svg_assets": 3, "source_mode": "en HTML verified against the pinned official archive", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "revision": "3c21e58b35318021716440e67bb8bafd392b6a2b965a244d90e9e33c99e0bdef", "evidence_kind": "English manual and source declarations", "source_sha256": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "17": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 17.11"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/17/postgresql-17-A4.pdf", "bytes": 15521293, "pages": 3099, "sha256": "1991354df0dc89e70ec39328c28988ef8b19c6a93671dab3893650b63e9f4e36", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/17/postgresql-17-US.pdf", "bytes": 15398150, "pages": 3270, "sha256": "07696c8f38abf31babf22d2db337093936e7c472d2af36d050b000c49bbcf52c", "built_at": "2026-09-26"}}, "tree": "17", "index": "index.html", "major": "17", "pages": 1143, "release": "17.11", "source_url": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "revision": "58419c9b0dd42cb34c8d53695bb025a7e582edf55ccd4c5bcb1c2c7c71a37487", "evidence_kind": "English manual and source declarations", "source_sha256": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "18": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 18.6"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/18/postgresql-18-A4.pdf", "bytes": 15865106, "pages": 3154, "sha256": "19512c405da53f9f7fcf0abba359223aa65f021be025bf3411381918f92e3190", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/18/postgresql-18-US.pdf", "bytes": 15748059, "pages": 3328, "sha256": "facbe6c229e598b872d3d98bef53308f46e06746006fa4590de9a7de9dd46319", "built_at": "2026-09-26"}}, "tree": "18", "index": "index.html", "major": "18", "pages": 1148, "release": "18.6", "source_url": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "svg_assets": 3, "source_mode": "en SGML built with pinned official archive", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "revision": "ee8d1a3612338fd9adf250730cb640fcc5233b5491337cc00a316a44e3a0b9f8", "evidence_kind": "English manual and source declarations", "source_sha256": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "19": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 19beta4"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/19/postgresql-19-A4.pdf", "bytes": 16064841, "pages": 3052, "sha256": "4dd099e4125c591128fc5f3ebd02178dc24781f9e5ae629f96d67c4c8547427b", "built_at": "2026-09-26"}, "US": {"url": "/files/documentation/pdf/19/postgresql-19-US.pdf", "bytes": 15974616, "pages": 3225, "sha256": "61971fa857f0956d47341a0388fa6af9ae10acf691d4b2fc009007d384b0342b", "built_at": "2026-09-26"}}, "tree": "19", "index": "index.html", "major": "19", "pages": 1155, "release": "19beta4", "source_url": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "svg_assets": 5, "source_mode": "en SGML built with pinned official archive", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "revision": "1bbbbf4133d426f0e4304010688d2984c30fb67df0cc3a61b3e37eb3f6f37833", "evidence_kind": "English manual and source declarations", "source_sha256": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}, "20": {"facts": [{"label": "\u5ba2\u6237\u7aef\u5e93", "value": "libpq 20devel"}, {"label": "\u624b\u518c\u5b9a\u4e49", "value": "\u624b\u518c\u5df2\u8bb0\u8f7d"}, {"label": "\u6e90\u7801\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u56de\u9000", "value": "PGTARGETSESSIONATTRS"}, {"label": "\u7f16\u8bd1\u65f6\u56de\u9000\u8868\u8fbe\u5f0f", "value": "DefaultTargetSessionAttrs"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "manifest": {"pdf": {"A4": {"url": "/files/documentation/pdf/20/postgresql-20-A4.pdf", "bytes": 16030631, "pages": 3052, "sha256": "bd5d82c0ce38fc18f92a0447818a91a193a261776bca1c37564bf9a683e177d0", "built_at": "2026-09-28"}, "US": {"url": "/files/documentation/pdf/20/postgresql-20-US.pdf", "bytes": 15936613, "pages": 3223, "sha256": "d97d9e0db479a02f4234b175f50fcad70c3661619afc8d6df9b9437882e3c299", "built_at": "2026-09-28"}}, "tree": "0", "index": "index.html", "major": "20", "pages": 1156, "release": "20devel", "source_url": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "svg_assets": 6, "source_mode": "en SGML built with pinned official archive", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41", "source_snapshot_utc": "26-Sep-2026 20:22"}, "revision": "2eba5e0fd4c3bffb2803247b6cd537878e9d6ee5a6dfbe3c50ece8b421b80918", "evidence_kind": "English manual and source declarations", "source_sha256": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "target_session_attrs", "description": ["\u51b3\u5b9a\u4f1a\u8bdd\u5fc5\u987b\u5177\u5907\u54ea\u4e9b\u5c5e\u6027\u624d\u80fd\u88ab\u63a5\u53d7\u3002\u901a\u5e38\u4e0e\u591a\u4e2a\u4e3b\u673a\u540d\u4e00\u8d77\u4f7f\u7528\uff0c\u4ece\u591a\u53f0\u4e3b\u673a\u4e2d\u9009\u62e9\u7b2c\u4e00\u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u8fde\u63a5\u3002\u5171\u6709\u516d\u79cd\u6a21\u5f0f\uff1a"], "comparison_hash": "c66b8f5bf0ca0f898f8ff39c1588e0405c263592f5997098b467b8064bd9c45b"}}, "url": "/wiki/conn/target-session-attrs/?v=18", "cells": [{"major": "10", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 10.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=10"}, {"major": "11", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 11.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=11"}, {"major": "12", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 12.22 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=12"}, {"major": "13", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 13.23 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=13"}, {"major": "14", "state": "changed", "label": "\u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "title": "PostgreSQL 14.24 \u00b7 \u63a5\u53e3\u6216\u5c5e\u6027\u53d8\u5316", "url": "/wiki/conn/target-session-attrs/?v=14"}, {"major": "15", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 15.19 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=15"}, {"major": "16", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 16.15 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=16"}, {"major": "17", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 17.11 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=17"}, {"major": "18", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 18.6 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=18"}, {"major": "19", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 19beta4 \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=19"}, {"major": "20", "state": "present", "label": "\u5df2\u6536\u5f55", "title": "PostgreSQL 20devel \u00b7 \u5df2\u6536\u5f55", "url": "/wiki/conn/target-session-attrs/?v=20"}], "present": true}], "total": 55, "present": 51, "collection_tables": []}