{"kind": "protocol", "major": "18", "rows": [{"slug": "authenticationcleartextpassword-b", "name": "AuthenticationCleartextPassword", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationCleartextPassword", "Byte1('R')"], "content_hash": "82d2720d797d673ff747d269e7cb527e15e5854c74c8fb1a5fec7ba693f2a30a", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationCleartextPassword (B)", "description": ["AuthenticationCleartextPassword is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "fc51669b978d33162e3bc384a628a496885e6c85809b233bcd845aeb2d7a68d7"}}, "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationcleartextpassword-b/?v=20"}], "present": true}, {"slug": "authenticationgss-b", "name": "AuthenticationGSS", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationGSS", "Byte1('R')"], "content_hash": "047e4549f1b43ef049bef1cc0a1e049fee79b3cbf687d7951bc96fd020baae53", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationGSS (B)", "description": ["AuthenticationGSS is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "21fa8894336dcc5a108e4e8786071827687f84e93b4a18c5e748f1292614c724"}}, "url": "/wiki/protocol/authenticationgss-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationgss-b/?v=20"}], "present": true}, {"slug": "authenticationgsscontinue-b", "name": "AuthenticationGSSContinue", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationGSSContinue", "Byte1('R')"], "content_hash": "f53cca4d6e8d907981ca82724856857e951b65be6a965de99932b571f46e5660", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationGSSContinue (B)", "description": ["AuthenticationGSSContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "302d70dfc711449f241f4646b550e3ed9b70929795b821c876fe01825bfdb396"}}, "url": "/wiki/protocol/authenticationgsscontinue-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationgsscontinue-b/?v=20"}], "present": true}, {"slug": "authenticationkerberosv5-b", "name": "AuthenticationKerberosV5", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationKerberosV5", "Byte1('R')"], "content_hash": "0bfcefa0940e8129f4b82dc5a9111015affe02f8a4c984321afbc31d71bf877c", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationKerberosV5 (B)", "description": ["AuthenticationKerberosV5 is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "5c4e0a64726afe79c6b56a8c40fcd0ad04cc2fd758c9ee59a10e82b2962bd01e"}}, "url": "/wiki/protocol/authenticationkerberosv5-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationkerberosv5-b/?v=20"}], "present": true}, {"slug": "authenticationmd5password-b", "name": "AuthenticationMD5Password", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationMD5Password", "Byte1('R')"], "content_hash": "0cd3e47266cf87553c44283748196489400c33df76aabe330af113e26fca7744", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationMD5Password (B)", "description": ["AuthenticationMD5Password is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "f4b0a0c4c5091293fbc74f31e4f3b8435cca26b55168b64ffcc7401066af2275"}}, "url": "/wiki/protocol/authenticationmd5password-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationmd5password-b/?v=20"}], "present": true}, {"slug": "authenticationok-b", "name": "AuthenticationOk", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationOk is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationOk", "Byte1('R')"], "content_hash": "65561c91466811866d437cb82637d731bd6b9fc335c476edfa1a9f0f75989ae1", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationOk (B)", "description": ["AuthenticationOk is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "eaa356b6758131f9494dd00615c90965ae232aaa0a11f51863df634c3da4804b"}}, "url": "/wiki/protocol/authenticationok-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationok-b/?v=20"}], "present": true}, {"slug": "authenticationsasl-b", "name": "AuthenticationSASL", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationSASL", "Byte1('R')"], "content_hash": "b3664ebb3f4a11b49d3a1da9f278e178da041d40f996b4afa26b21f0e2d5737d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationSASL (B)", "description": ["AuthenticationSASL is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "947adcd31848b30e53875d4129bf49c85122a4b2e3df7415f2ff0d863cd42af5"}}, "url": "/wiki/protocol/authenticationsasl-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationsasl-b/?v=20"}], "present": true}, {"slug": "authenticationsaslcontinue-b", "name": "AuthenticationSASLContinue", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationSASLContinue", "Byte1('R')"], "content_hash": "dfdfcebb3dd0d341909a3a51a4f8711547c1b3bf2fcbe9b76ba4c2db1eaca19d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationSASLContinue (B)", "description": ["AuthenticationSASLContinue is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "be32ac290ee9164544971211d47859a18f8cb7d591aa97244b71c326f7d99999"}}, "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslcontinue-b/?v=20"}], "present": true}, {"slug": "authenticationsaslfinal-b", "name": "AuthenticationSASLFinal", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationSASLFinal", "Byte1('R')"], "content_hash": "ceea5b7edbdbf42d086f3a88e06dc9dd8f056d4348ce1c8c89068008fef4048a", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationSASLFinal (B)", "description": ["AuthenticationSASLFinal is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d04198e1d0819f6265fcae9b3f2791bb41a5caa5560bfdeb8533539e82f00795"}}, "url": "/wiki/protocol/authenticationsaslfinal-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationsaslfinal-b/?v=20"}], "present": true}, {"slug": "authenticationscmcredential-b", "name": "AuthenticationSCMCredential", "name_zh": "", "category": "Backend messages", "summary": "Not recorded in the selected version.", "aliases": ["AuthenticationSCMCredential", "Byte1('R')"], "content_hash": "01635bf2126012f343efaf6f9ecb426923fbc0843a021ce2341805b26b932aa9", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationSCMCredential (B)", "description": ["AuthenticationSCMCredential is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "d00341798abc326773340cfed67c435986e73d8f28aa7b4391acd70df2f989fc"}}, "url": "/wiki/protocol/authenticationscmcredential-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=15"}, {"major": "16", "state": "removed", "label": "No longer recorded", "title": "PostgreSQL 16.15 \u00b7 No longer recorded", "url": "/wiki/protocol/authenticationscmcredential-b/?v=16"}, {"major": "17", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 17.11 \u00b7 Not recorded in this version", "url": "/wiki/protocol/authenticationscmcredential-b/?v=17"}, {"major": "18", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 18.6 \u00b7 Not recorded in this version", "url": "/wiki/protocol/authenticationscmcredential-b/?v=18"}, {"major": "19", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 19beta4 \u00b7 Not recorded in this version", "url": "/wiki/protocol/authenticationscmcredential-b/?v=19"}, {"major": "20", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 20devel \u00b7 Not recorded in this version", "url": "/wiki/protocol/authenticationscmcredential-b/?v=20"}], "present": false}, {"slug": "authenticationsspi-b", "name": "AuthenticationSSPI", "name_zh": "", "category": "Backend messages", "summary": "AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request.", "aliases": ["AuthenticationSSPI", "Byte1('R')"], "content_hash": "78086dc9a6ed76eac8b5264548d7822b703184f1734c44aa3fd2a75ea86be426", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('R')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "AuthenticationSSPI (B)", "description": ["AuthenticationSSPI is a backend protocol message. Identifies the message as an authentication request."], "comparison_hash": "1b85cb03a6f99f49a2feb26d6d252104baa70ecd5da4006ecd470e61bb5b8bad"}}, "url": "/wiki/protocol/authenticationsspi-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/authenticationsspi-b/?v=20"}], "present": true}, {"slug": "backendkeydata-b", "name": "BackendKeyData", "name_zh": "", "category": "Backend messages", "summary": "BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later.", "aliases": ["BackendKeyData", "Byte1('K')"], "content_hash": "2998315d462c1ed1fee8f9ddbe97fe6f8adf239de9d3ad3d0b1b97bd18e3e5de", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "12c3f3028da101a4f3bbeb590a820e4fa0a6132eea3920d29f5e2a7de9c1670e"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "849b59845ce57aff411d6d20d1a8dcfe78053ff3861c87a5d4d026cea7dfa067"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "849b59845ce57aff411d6d20d1a8dcfe78053ff3861c87a5d4d026cea7dfa067"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('K')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "BackendKeyData (B)", "description": ["BackendKeyData is a backend protocol message. Identifies the message as cancellation key data. The frontend must save these values if it wishes to be able to issue CancelRequest messages later."], "comparison_hash": "849b59845ce57aff411d6d20d1a8dcfe78053ff3861c87a5d4d026cea7dfa067"}}, "url": "/wiki/protocol/backendkeydata-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=17"}, {"major": "18", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 18.6 \u00b7 Interface or attribute change", "url": "/wiki/protocol/backendkeydata-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/backendkeydata-b/?v=20"}], "present": true}, {"slug": "bindcomplete-b", "name": "BindComplete", "name_zh": "", "category": "Backend messages", "summary": "BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator.", "aliases": ["BindComplete", "Byte1('2')"], "content_hash": "f7350c7faf628cc06d8696c7e8dcb29c4042e2f95268f7a79be240f4d67dae22", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('2')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "BindComplete (B)", "description": ["BindComplete is a backend protocol message. Identifies the message as a Bind-complete indicator."], "comparison_hash": "bb8562bab5ee17bf9079ed4b7d278a94e7eb11efe4574e50bbf97399a0ecb6a8"}}, "url": "/wiki/protocol/bindcomplete-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/bindcomplete-b/?v=20"}], "present": true}, {"slug": "closecomplete-b", "name": "CloseComplete", "name_zh": "", "category": "Backend messages", "summary": "CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator.", "aliases": ["CloseComplete", "Byte1('3')"], "content_hash": "38df938c22e991a0d6e90752f5b9453ac6049e751dd60a73c61d68d75dc7b18e", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('3')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CloseComplete (B)", "description": ["CloseComplete is a backend protocol message. Identifies the message as a Close-complete indicator."], "comparison_hash": "a2333cff5430baac3c4fd4a0de974ab9e16aa98a042f3aec1c247a2b3db71d3a"}}, "url": "/wiki/protocol/closecomplete-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/closecomplete-b/?v=20"}], "present": true}, {"slug": "commandcomplete-b", "name": "CommandComplete", "name_zh": "", "category": "Backend messages", "summary": "CommandComplete is a backend protocol message. Identifies the message as a command-completed response.", "aliases": ["CommandComplete", "Byte1('C')"], "content_hash": "3754bc3fef940174be52fa331e6b3412a8012cbb8fb893871bb875d84aade97c", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "e97fa10b35f77a6bf140a4c5f646c82a37c1875a4f13240b8fdac298a5532989"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "e97fa10b35f77a6bf140a4c5f646c82a37c1875a4f13240b8fdac298a5532989"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "a3693453a3063fd1f19c04f2ed87343c75d38c2e0a808251446a01918f8ea71d"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "a3693453a3063fd1f19c04f2ed87343c75d38c2e0a808251446a01918f8ea71d"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "a3693453a3063fd1f19c04f2ed87343c75d38c2e0a808251446a01918f8ea71d"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CommandComplete (B)", "description": ["CommandComplete is a backend protocol message. Identifies the message as a command-completed response."], "comparison_hash": "019b4a212cb1c5ea4fd6978a8a4e5292dd1fa76fe5434ed7f0bd4f0e354af19f"}}, "url": "/wiki/protocol/commandcomplete-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=11"}, {"major": "12", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 12.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/commandcomplete-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/commandcomplete-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/commandcomplete-b/?v=20"}], "present": true}, {"slug": "copybothresponse-b", "name": "CopyBothResponse", "name_zh": "", "category": "Backend messages", "summary": "CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication.", "aliases": ["CopyBothResponse", "Byte1('W')"], "content_hash": "0c098b173922591f2fe40e91daeacaeda11bc99b37c7251888efb89dbeae98b8", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "cd1f8ff4b475005f39852905ec6dfd9a1073f71ca03e1ff9d1f53c41aa1e7e69"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "cd1f8ff4b475005f39852905ec6dfd9a1073f71ca03e1ff9d1f53c41aa1e7e69"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "cd1f8ff4b475005f39852905ec6dfd9a1073f71ca03e1ff9d1f53c41aa1e7e69"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "cd1f8ff4b475005f39852905ec6dfd9a1073f71ca03e1ff9d1f53c41aa1e7e69"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "cd1f8ff4b475005f39852905ec6dfd9a1073f71ca03e1ff9d1f53c41aa1e7e69"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('W')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyBothResponse (B)", "description": ["CopyBothResponse is a backend protocol message. Identifies the message as a Start Copy Both response. This message is used only for Streaming Replication."], "comparison_hash": "2c78768b935fbd770aa730611fc424919a4773d82ddeb631025f0ccbaf15aab4"}}, "url": "/wiki/protocol/copybothresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/copybothresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copybothresponse-b/?v=20"}], "present": true}, {"slug": "copyinresponse-b", "name": "CopyInResponse", "name_zh": "", "category": "Backend messages", "summary": "CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message).", "aliases": ["CopyInResponse", "Byte1('G')"], "content_hash": "a0c426ffbec02cfe665b16c691b5a72b9e399b717867902b9eac066c4b75471d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "51812fe86333cebae645cef676116226d5ea061dfa2dbc48856147443c50012e"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "51812fe86333cebae645cef676116226d5ea061dfa2dbc48856147443c50012e"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "51812fe86333cebae645cef676116226d5ea061dfa2dbc48856147443c50012e"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "51812fe86333cebae645cef676116226d5ea061dfa2dbc48856147443c50012e"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "51812fe86333cebae645cef676116226d5ea061dfa2dbc48856147443c50012e"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('G')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyInResponse (B)", "description": ["CopyInResponse is a backend protocol message. Identifies the message as a Start Copy In response. The frontend must now send copy-in data (if not prepared to do so, send a CopyFail message)."], "comparison_hash": "e94b6dcedbcee4d9e8d179f78b0bfb9de707a5b5c668419c65b88ebe0a164a44"}}, "url": "/wiki/protocol/copyinresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/copyinresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copyinresponse-b/?v=20"}], "present": true}, {"slug": "copyoutresponse-b", "name": "CopyOutResponse", "name_zh": "", "category": "Backend messages", "summary": "CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data.", "aliases": ["CopyOutResponse", "Byte1('H')"], "content_hash": "f62cf95367feacc6bedcd8ceda6c477f427a7ce2282ff99d78f023a59658b713", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "a426987a08a1c94161c7ebaf2f2fb7ae566acbc028f9802a8bc2597de341e57f"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "a426987a08a1c94161c7ebaf2f2fb7ae566acbc028f9802a8bc2597de341e57f"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "a426987a08a1c94161c7ebaf2f2fb7ae566acbc028f9802a8bc2597de341e57f"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "a426987a08a1c94161c7ebaf2f2fb7ae566acbc028f9802a8bc2597de341e57f"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "a426987a08a1c94161c7ebaf2f2fb7ae566acbc028f9802a8bc2597de341e57f"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyOutResponse (B)", "description": ["CopyOutResponse is a backend protocol message. Identifies the message as a Start Copy Out response. This message will be followed by copy-out data."], "comparison_hash": "8a98bab23003cb384fd2a3a1a3a5d7967f44d5dffaedd7033d60bd8d6d5b0395"}}, "url": "/wiki/protocol/copyoutresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/copyoutresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copyoutresponse-b/?v=20"}], "present": true}, {"slug": "datarow-b", "name": "DataRow", "name_zh": "", "category": "Backend messages", "summary": "DataRow is a backend protocol message. Identifies the message as a data row.", "aliases": ["DataRow", "Byte1('D')"], "content_hash": "dedfc3fd7eae7790f3a5ce8f91b525a1f6dc2158ea6d1f7f46f667030f288ec9", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Simple Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "DataRow (B)", "description": ["DataRow is a backend protocol message. Identifies the message as a data row."], "comparison_hash": "dfe4fa00a15e61a318e3dff4dd29a198645f078004cb5c5b7a0568a3ccad994c"}}, "url": "/wiki/protocol/datarow-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/datarow-b/?v=20"}], "present": true}, {"slug": "emptyqueryresponse-b", "name": "EmptyQueryResponse", "name_zh": "", "category": "Backend messages", "summary": "EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)", "aliases": ["EmptyQueryResponse", "Byte1('I')"], "content_hash": "c9557e5611b977d307c4275aecf25e869fbd98a9a23939fcaca15ac94dd60b40", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('I')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "EmptyQueryResponse (B)", "description": ["EmptyQueryResponse is a backend protocol message. Identifies the message as a response to an empty query string. (This substitutes for CommandComplete.)"], "comparison_hash": "cbf8be68d6943e668a3fd67f447b9c80a585cbef99dfc9253615b83983039e6f"}}, "url": "/wiki/protocol/emptyqueryresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/emptyqueryresponse-b/?v=20"}], "present": true}, {"slug": "errorresponse-b", "name": "ErrorResponse", "name_zh": "", "category": "Backend messages", "summary": "ErrorResponse is a backend protocol message. Identifies the message as an error.", "aliases": ["ErrorResponse", "Byte1('E')"], "content_hash": "7bd6f624be5e8c35456bc28c495755a098603b93e4cd7b7b510c5de8946d8dc4", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "67b8e5e164c15b82268dbc4bd1f92d3fd266ec4666b45c76fe089f01a9b57ca7"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "cdd50bd02a8cac7ce84074289ebf16bf8ef1d3085e33990c9e42957f567e9ab0"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "67b8e5e164c15b82268dbc4bd1f92d3fd266ec4666b45c76fe089f01a9b57ca7"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "67b8e5e164c15b82268dbc4bd1f92d3fd266ec4666b45c76fe089f01a9b57ca7"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "cdd50bd02a8cac7ce84074289ebf16bf8ef1d3085e33990c9e42957f567e9ab0"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "ae74c87641f694d744b9580576e8787b67c9e3b58383a8069c61a2194621a245"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "ae74c87641f694d744b9580576e8787b67c9e3b58383a8069c61a2194621a245"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "cdd50bd02a8cac7ce84074289ebf16bf8ef1d3085e33990c9e42957f567e9ab0"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "8fe782202d6454a309f0ec198ce34a0513fdec7f433d60fcaf507f3d940f5db3"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "8fe782202d6454a309f0ec198ce34a0513fdec7f433d60fcaf507f3d940f5db3"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ErrorResponse (B)", "description": ["ErrorResponse is a backend protocol message. Identifies the message as an error."], "comparison_hash": "8fe782202d6454a309f0ec198ce34a0513fdec7f433d60fcaf507f3d940f5db3"}}, "url": "/wiki/protocol/errorresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/errorresponse-b/?v=10"}, {"major": "11", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 11.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=11"}, {"major": "12", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 12.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/errorresponse-b/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/errorresponse-b/?v=16"}, {"major": "17", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 17.11 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=17"}, {"major": "18", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 18.6 \u00b7 Interface or attribute change", "url": "/wiki/protocol/errorresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/errorresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/errorresponse-b/?v=20"}], "present": true}, {"slug": "functioncallresponse-b", "name": "FunctionCallResponse", "name_zh": "", "category": "Backend messages", "summary": "FunctionCallResponse is a backend protocol message. Identifies the message as a function call result.", "aliases": ["FunctionCallResponse", "Byte1('V')"], "content_hash": "3a3410c25b6db2be702a670a743d3ff82cf664153c423ee610733eb8935bd4e3", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('V')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "FunctionCallResponse (B)", "description": ["FunctionCallResponse is a backend protocol message. Identifies the message as a function call result."], "comparison_hash": "7ca7919d5142efa3f55c4fc176d38ff2e08dc9c7b307130d14f07ce9e0dce54d"}}, "url": "/wiki/protocol/functioncallresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/functioncallresponse-b/?v=20"}], "present": true}, {"slug": "negotiateprotocolversion-b", "name": "NegotiateProtocolVersion", "name_zh": "", "category": "Backend messages", "summary": "NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message.", "aliases": ["NegotiateProtocolVersion", "Byte1('v')"], "content_hash": "a8f053909db5a27dae5755005b0f0ebd9fdf2bf3f1aa4efacb980f706677da4d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('v')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "NegotiateProtocolVersion (B)", "description": ["NegotiateProtocolVersion is a backend protocol message. Identifies the message as a protocol version negotiation message."], "comparison_hash": "e1b8b535cfb24c3820d56a4669f869a4b863ed8bb22fa5147c2e8e69a7deb2ba"}}, "url": "/wiki/protocol/negotiateprotocolversion-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/negotiateprotocolversion-b/?v=20"}], "present": true}, {"slug": "nodata-b", "name": "NoData", "name_zh": "", "category": "Backend messages", "summary": "NoData is a backend protocol message. Identifies the message as a no-data indicator.", "aliases": ["NoData", "Byte1('n')"], "content_hash": "526867c11d6c44b2abd32b1377c572e23a952f0c02f39b825c74d324eef97433", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('n')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "NoData (B)", "description": ["NoData is a backend protocol message. Identifies the message as a no-data indicator."], "comparison_hash": "222ed6b6e2df1e7fb820608b1ef098c390ecbb1135aff1b084b4629abdd9e02f"}}, "url": "/wiki/protocol/nodata-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/nodata-b/?v=20"}], "present": true}, {"slug": "noticeresponse-b", "name": "NoticeResponse", "name_zh": "", "category": "Backend messages", "summary": "NoticeResponse is a backend protocol message. Identifies the message as a notice.", "aliases": ["NoticeResponse", "Byte1('N')"], "content_hash": "a1f5c6fae9a2fa8cb7bba01fd993ee5b5663fb0a3853aa0d608a405a5c37563e", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "51b5c6c5b5ac113d73e3beb2c10f8966cfcf0dba6a2b40eab24f7906c35bae15"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "dcfb5d913cf8591b322ad6336955c9ef1e21a9b836a31c68c645bbb66c8c45e4"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "51b5c6c5b5ac113d73e3beb2c10f8966cfcf0dba6a2b40eab24f7906c35bae15"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "51b5c6c5b5ac113d73e3beb2c10f8966cfcf0dba6a2b40eab24f7906c35bae15"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "dcfb5d913cf8591b322ad6336955c9ef1e21a9b836a31c68c645bbb66c8c45e4"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "17326e469f7906dc1b6ba7e8721346acb4fcbdb64ce362a2d54971b5639e8da9"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "17326e469f7906dc1b6ba7e8721346acb4fcbdb64ce362a2d54971b5639e8da9"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "dcfb5d913cf8591b322ad6336955c9ef1e21a9b836a31c68c645bbb66c8c45e4"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "c2c8e73ba67779cf4f3276f3b51cc99b20d0ca44b28f9814677b93608d030ced"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "c2c8e73ba67779cf4f3276f3b51cc99b20d0ca44b28f9814677b93608d030ced"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('N')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "NoticeResponse (B)", "description": ["NoticeResponse is a backend protocol message. Identifies the message as a notice."], "comparison_hash": "c2c8e73ba67779cf4f3276f3b51cc99b20d0ca44b28f9814677b93608d030ced"}}, "url": "/wiki/protocol/noticeresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/noticeresponse-b/?v=10"}, {"major": "11", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 11.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=11"}, {"major": "12", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 12.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/noticeresponse-b/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/noticeresponse-b/?v=16"}, {"major": "17", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 17.11 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=17"}, {"major": "18", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 18.6 \u00b7 Interface or attribute change", "url": "/wiki/protocol/noticeresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/noticeresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/noticeresponse-b/?v=20"}], "present": true}, {"slug": "notificationresponse-b", "name": "NotificationResponse", "name_zh": "", "category": "Backend messages", "summary": "NotificationResponse is a backend protocol message. Identifies the message as a notification response.", "aliases": ["NotificationResponse", "Byte1('A')"], "content_hash": "eae14794dc484007f7b32d2312df6bc2d4f2840c830ceed032e70135f3d59ea8", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('A')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "NotificationResponse (B)", "description": ["NotificationResponse is a backend protocol message. Identifies the message as a notification response."], "comparison_hash": "075e818753cedf68e608851ec04bc80e818ace32f59ea982c3578e5fec3e65d8"}}, "url": "/wiki/protocol/notificationresponse-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/notificationresponse-b/?v=20"}], "present": true}, {"slug": "parameterdescription-b", "name": "ParameterDescription", "name_zh": "", "category": "Backend messages", "summary": "ParameterDescription is a backend protocol message. Identifies the message as a parameter description.", "aliases": ["ParameterDescription", "Byte1('t')"], "content_hash": "0ff6d2d6dc8aec209913b0ecca85b83e8411faf18bf1d3f631ac071dfff8d151", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('t')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ParameterDescription (B)", "description": ["ParameterDescription is a backend protocol message. Identifies the message as a parameter description."], "comparison_hash": "4c97d55c0220c0daca280eccc6c33c5fc76571485d549a71e34f97327c2570ef"}}, "url": "/wiki/protocol/parameterdescription-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/parameterdescription-b/?v=20"}], "present": true}, {"slug": "parameterstatus-b", "name": "ParameterStatus", "name_zh": "", "category": "Backend messages", "summary": "ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report.", "aliases": ["ParameterStatus", "Byte1('S')"], "content_hash": "a5e81b8078962922f58529525b61d173eb0db46f1ec216b2e88c24682fda1036", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Start-up; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ParameterStatus (B)", "description": ["ParameterStatus is a backend protocol message. Identifies the message as a run-time parameter status report."], "comparison_hash": "a9974c5a05a1f348155bd46a1e44f39140ba8324f48ad8feda32b299785b2ff5"}}, "url": "/wiki/protocol/parameterstatus-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/parameterstatus-b/?v=20"}], "present": true}, {"slug": "parsecomplete-b", "name": "ParseComplete", "name_zh": "", "category": "Backend messages", "summary": "ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator.", "aliases": ["ParseComplete", "Byte1('1')"], "content_hash": "d0f5e591e4abd0770c5efd5a6fb3e179dcfc4a92a7cac0ea7409c56bbec9679d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('1')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ParseComplete (B)", "description": ["ParseComplete is a backend protocol message. Identifies the message as a Parse-complete indicator."], "comparison_hash": "2b42fdb0db66e9d4d9c48006f1b3c7e79fd7293718ed0c25ffbbbe94b4ff446e"}}, "url": "/wiki/protocol/parsecomplete-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/parsecomplete-b/?v=20"}], "present": true}, {"slug": "portalsuspended-b", "name": "PortalSuspended", "name_zh": "", "category": "Backend messages", "summary": "PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached.", "aliases": ["PortalSuspended", "Byte1('s')"], "content_hash": "d8ffed9294bfc9b8655ee1df495f1314a09e88b1454df1f6f3165b9f149b765e", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('s')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "PortalSuspended (B)", "description": ["PortalSuspended is a backend protocol message. Identifies the message as a portal-suspended indicator. Note this only appears if an Execute message's row-count limit was reached."], "comparison_hash": "f233bb8027a8aea410b77bbf539126e5732e356b129d6e316ab901448c5fb932"}}, "url": "/wiki/protocol/portalsuspended-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/portalsuspended-b/?v=20"}], "present": true}, {"slug": "readyforquery-b", "name": "ReadyForQuery", "name_zh": "", "category": "Backend messages", "summary": "ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle.", "aliases": ["ReadyForQuery", "Byte1('Z')"], "content_hash": "cf441ac0984b46de3d4678a2e0980150be68c43cc1b22f9519de9f50921768c4", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('Z')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up; Simple Query; Extended Query; Pipelining; Function Call; COPY Operations; Asynchronous Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "ReadyForQuery (B)", "description": ["ReadyForQuery is a backend protocol message. Identifies the message type. ReadyForQuery is sent whenever the backend is ready for a new query cycle."], "comparison_hash": "591e8768a3731f543bd4b28a2f7f0ca07e52f086608af4311e2022224d97a61f"}}, "url": "/wiki/protocol/readyforquery-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/readyforquery-b/?v=20"}], "present": true}, {"slug": "rowdescription-b", "name": "RowDescription", "name_zh": "", "category": "Backend messages", "summary": "RowDescription is a backend protocol message. Identifies the message as a row description.", "aliases": ["RowDescription", "Byte1('T')"], "content_hash": "7c57e0ab722b535865f444113865be8198f5c1b9fe63a4f01be2eef2ed92a9b0", "versions": {"10": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "11": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "12": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "13": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "14": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "15": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "16": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "17": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "18": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "19": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}, "20": {"facts": [{"label": "Direction", "value": "Backend \u2192 frontend"}, {"label": "First wire field", "value": "Byte1('T')"}, {"label": "Field entries", "value": "10"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "RowDescription (B)", "description": ["RowDescription is a backend protocol message. Identifies the message as a row description."], "comparison_hash": "c9564ef40952fb1d8e6902b417759ad1c7f1cdb53baa6e854aa77b36a730a851"}}, "url": "/wiki/protocol/rowdescription-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/rowdescription-b/?v=20"}], "present": true}, {"slug": "copydata-f-and-b", "name": "CopyData", "name_zh": "", "category": "Bidirectional messages", "summary": "CopyData is a bidirectional protocol message. Identifies the message as COPY data.", "aliases": ["CopyData", "Byte1('d')"], "content_hash": "c9672a25ed8116018bfcad061be431df7a925205a874d57a51c2fac88b7fdadb", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('d')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyData (F & B)", "description": ["CopyData is a bidirectional protocol message. Identifies the message as COPY data."], "comparison_hash": "6489683ccbfc15a68ff0d7af6a4e69947faaa27ccbb7b66c8fec18a7fc9a91cf"}}, "url": "/wiki/protocol/copydata-f-and-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copydata-f-and-b/?v=20"}], "present": true}, {"slug": "copydone-f-and-b", "name": "CopyDone", "name_zh": "", "category": "Bidirectional messages", "summary": "CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator.", "aliases": ["CopyDone", "Byte1('c')"], "content_hash": "80378d6be91e01f4d6578a6d921a57b18ad8c19b820e227c61b86484550b1d98", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2194 backend"}, {"label": "First wire field", "value": "Byte1('c')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyDone (F & B)", "description": ["CopyDone is a bidirectional protocol message. Identifies the message as a COPY -complete indicator."], "comparison_hash": "484bf6e6dbb4b6de88a436069b7f81e5ad6f5631662fa4d6062699e26b515083"}}, "url": "/wiki/protocol/copydone-f-and-b/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copydone-f-and-b/?v=20"}], "present": true}, {"slug": "bind-f", "name": "Bind", "name_zh": "", "category": "Frontend messages", "summary": "Bind is a frontend protocol message. Identifies the message as a Bind command.", "aliases": ["Bind", "Byte1('B')"], "content_hash": "c8892156715f8f00b96d7adb85376f1f161059d212fe18d572b591e53c151ba9", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('B')"}, {"label": "Field entries", "value": "11"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Bind (F)", "description": ["Bind is a frontend protocol message. Identifies the message as a Bind command."], "comparison_hash": "c8b0c2d1702e2be51f0c868a6594754e9fee7debc6c10c6dab9aee46235c1a22"}}, "url": "/wiki/protocol/bind-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/bind-f/?v=20"}], "present": true}, {"slug": "cancelrequest-f", "name": "CancelRequest", "name_zh": "", "category": "Frontend messages", "summary": "CancelRequest is a frontend protocol message. Length of message contents in bytes, including self.", "aliases": ["CancelRequest", "Int32(16)"], "content_hash": "293452d7787c374c237a469e6b5543a8505b093f49eb7f0aeb61f41d3db843f5", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(16)"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b95a10d5d6ffd0bcd7c78843dfce7850d1720a63f390af37edbccf637a1d8a93"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "dc899195882d7563007c3329b648b9516242e55a3833c0945e59840954fa37a8"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "dc899195882d7563007c3329b648b9516242e55a3833c0945e59840954fa37a8"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CancelRequest (F)", "description": ["CancelRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "dc899195882d7563007c3329b648b9516242e55a3833c0945e59840954fa37a8"}}, "url": "/wiki/protocol/cancelrequest-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=17"}, {"major": "18", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 18.6 \u00b7 Interface or attribute change", "url": "/wiki/protocol/cancelrequest-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/cancelrequest-f/?v=20"}], "present": true}, {"slug": "close-f", "name": "Close", "name_zh": "", "category": "Frontend messages", "summary": "Close is a frontend protocol message. Identifies the message as a Close command.", "aliases": ["Close", "Byte1('C')"], "content_hash": "65fa478bdbeada13cc7a14fe9b60b60c07438d7841ef5324cc714b40e26a98aa", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('C')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Close (F)", "description": ["Close is a frontend protocol message. Identifies the message as a Close command."], "comparison_hash": "331535c9ff78c47123039e8ab20f75cd2fa1d73d7ed66e182bdf35bd3b8524f5"}}, "url": "/wiki/protocol/close-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/close-f/?v=20"}], "present": true}, {"slug": "copyfail-f", "name": "CopyFail", "name_zh": "", "category": "Frontend messages", "summary": "CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator.", "aliases": ["CopyFail", "Byte1('f')"], "content_hash": "4bc649d62ebcbf9da891ed4b2849e7cf9bf4a9c073b4d5a38f775d2dca8f8f31", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('f')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "CopyFail (F)", "description": ["CopyFail is a frontend protocol message. Identifies the message as a COPY -failure indicator."], "comparison_hash": "5cf1607109208ecbaa98813a494c9d25135769cf1fd1847cf1a4967d92295f88"}}, "url": "/wiki/protocol/copyfail-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/copyfail-f/?v=20"}], "present": true}, {"slug": "describe-f", "name": "Describe", "name_zh": "", "category": "Frontend messages", "summary": "Describe is a frontend protocol message. Identifies the message as a Describe command.", "aliases": ["Describe", "Byte1('D')"], "content_hash": "c56e10d4a1bdb4d2accac37733ffaa5ea7cd9300a1e622d7bdd8786c1c94b729", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('D')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Describe (F)", "description": ["Describe is a frontend protocol message. Identifies the message as a Describe command."], "comparison_hash": "45b27fbfaae8aeadc619c80026805ce01b6d7d2a587deab9cdadb1a8f751f8fc"}}, "url": "/wiki/protocol/describe-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/describe-f/?v=20"}], "present": true}, {"slug": "execute-f", "name": "Execute", "name_zh": "", "category": "Frontend messages", "summary": "Execute is a frontend protocol message. Identifies the message as an Execute command.", "aliases": ["Execute", "Byte1('E')"], "content_hash": "2d0bdc52d53e324a12e300c292472a9f1b65fba1682c9292b097ff56743d9d02", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('E')"}, {"label": "Field entries", "value": "4"}, {"label": "Documented flow contexts", "value": "Extended Query; Function Call; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Execute (F)", "description": ["Execute is a frontend protocol message. Identifies the message as an Execute command."], "comparison_hash": "48d9f162b7570b835ae0fa00313ea1a24167e96d1b0e1058c8d9ef6848e8839a"}}, "url": "/wiki/protocol/execute-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/execute-f/?v=20"}], "present": true}, {"slug": "flush-f", "name": "Flush", "name_zh": "", "category": "Frontend messages", "summary": "Flush is a frontend protocol message. Identifies the message as a Flush command.", "aliases": ["Flush", "Byte1('H')"], "content_hash": "1cadf170869f144ca8100dac64d508fb8e0cc65080c0ab676da9a5d2c20b39b6", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('H')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Flush (F)", "description": ["Flush is a frontend protocol message. Identifies the message as a Flush command."], "comparison_hash": "5f048043e294bf62a8cdadc841950366387514cf1291867f1dd00086ab5288ec"}}, "url": "/wiki/protocol/flush-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/flush-f/?v=20"}], "present": true}, {"slug": "functioncall-f", "name": "FunctionCall", "name_zh": "", "category": "Frontend messages", "summary": "FunctionCall is a frontend protocol message. Identifies the message as a function call.", "aliases": ["FunctionCall", "Byte1('F')"], "content_hash": "d6d69a1b8cdf691921d7ea7633df34e042c15ff4b5c247e6ea73112376d83574", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('F')"}, {"label": "Field entries", "value": "9"}, {"label": "Documented flow contexts", "value": "Function Call"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "FunctionCall (F)", "description": ["FunctionCall is a frontend protocol message. Identifies the message as a function call."], "comparison_hash": "7b5a4cc17bc0055462741f241298d248129ce3e8e15e476440ae6fb9945662a8"}}, "url": "/wiki/protocol/functioncall-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/functioncall-f/?v=20"}], "present": true}, {"slug": "gssencrequest-f", "name": "GSSENCRequest", "name_zh": "", "category": "Frontend messages", "summary": "GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self.", "aliases": ["GSSENCRequest", "Int32(8)"], "content_hash": "6e40444335e27ee6d59b500833de5c43b92a3dd37dfbb6d0745f664e579ac9fa", "versions": {"12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "GSSENCRequest (F)", "description": ["GSSENCRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "9ba32ebb14821cc0aafee3ed386b520550aa1237f585227391015b27fc763bd3"}}, "url": "/wiki/protocol/gssencrequest-f/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/gssencrequest-f/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/gssencrequest-f/?v=11"}, {"major": "12", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 12.22 \u00b7 First recorded in this sample", "url": "/wiki/protocol/gssencrequest-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/gssencrequest-f/?v=20"}], "present": true}, {"slug": "gssresponse-f", "name": "GSSResponse", "name_zh": "", "category": "Frontend messages", "summary": "GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context.", "aliases": ["GSSResponse", "Byte1('p')"], "content_hash": "ac0fcc278507ca518f7eaaa322af18c71e678f183d764fa1b0adf3dea6672fbd", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "GSSResponse (F)", "description": ["GSSResponse is a frontend protocol message. Identifies the message as a GSSAPI or SSPI response. Note that this is also used for SASL and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "36980fb733b2e47afbfa3838cc792c64ade2111ea4f2bc0ae33895f9d2ad38a7"}}, "url": "/wiki/protocol/gssresponse-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/gssresponse-f/?v=20"}], "present": true}, {"slug": "parse-f", "name": "Parse", "name_zh": "", "category": "Frontend messages", "summary": "Parse is a frontend protocol message. Identifies the message as a Parse command.", "aliases": ["Parse", "Byte1('P')"], "content_hash": "8a4f8508e4c4c01c606e95df1f18dee0fdb82227e4cfab29eebb34bb5d08c734", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('P')"}, {"label": "Field entries", "value": "6"}, {"label": "Documented flow contexts", "value": "Extended Query"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Parse (F)", "description": ["Parse is a frontend protocol message. Identifies the message as a Parse command."], "comparison_hash": "201708d7bd600d2238f95a98a16d8eb25385280bd7b3067305fb3941c0f16e2c"}}, "url": "/wiki/protocol/parse-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/parse-f/?v=20"}], "present": true}, {"slug": "passwordmessage-f", "name": "PasswordMessage", "name_zh": "", "category": "Frontend messages", "summary": "PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context.", "aliases": ["PasswordMessage", "Byte1('p')"], "content_hash": "390af5ac2b54cc3585df6d018d7da35d007c927d8cb5cd0fde493ce574c2b223", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "PasswordMessage (F)", "description": ["PasswordMessage is a frontend protocol message. Identifies the message as a password response. Note that this is also used for GSSAPI, SSPI and SASL response messages. The exact message type can be deduced from the context."], "comparison_hash": "a8f1d073bb97171e634767f0f07a82b51fe8742970b72bdd7766284d9ffadff3"}}, "url": "/wiki/protocol/passwordmessage-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/passwordmessage-f/?v=20"}], "present": true}, {"slug": "query-f", "name": "Query", "name_zh": "", "category": "Frontend messages", "summary": "Query is a frontend protocol message. Identifies the message as a simple query.", "aliases": ["Query", "Byte1('Q')"], "content_hash": "e8a479c3b8fced9acc9dd5c6512be8d17465e99dd36cfa03a7c97f07554546c8", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('Q')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Simple Query; Multiple Statements in a Simple Query; Extended Query; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Query (F)", "description": ["Query is a frontend protocol message. Identifies the message as a simple query."], "comparison_hash": "9469c0a46d8f4dd539cff5b62716fd1280ec0c43bac3e312ed9c6351ef3cffe1"}}, "url": "/wiki/protocol/query-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/query-f/?v=20"}], "present": true}, {"slug": "saslinitialresponse-f", "name": "SASLInitialResponse", "name_zh": "", "category": "Frontend messages", "summary": "SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context.", "aliases": ["SASLInitialResponse", "Byte1('p')"], "content_hash": "8fbcaacba0c406b0cd412c132882aff4466c0658a4d37da2d95ad99363650e04", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "5"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "SASLInitialResponse (F)", "description": ["SASLInitialResponse is a frontend protocol message. Identifies the message as an initial SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type is deduced from the context."], "comparison_hash": "7a1a47ee3f5968cd8f2ba9e1402092e0e0533d713c01e722449887f442788a33"}}, "url": "/wiki/protocol/saslinitialresponse-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/saslinitialresponse-f/?v=20"}], "present": true}, {"slug": "saslresponse-f", "name": "SASLResponse", "name_zh": "", "category": "Frontend messages", "summary": "SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context.", "aliases": ["SASLResponse", "Byte1('p')"], "content_hash": "74d0ca83d6ac42f20fe3f4068617ac126a407bb92ada1265cd5a0f5a9ccf324d", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('p')"}, {"label": "Field entries", "value": "3"}, {"label": "Documented flow contexts", "value": "Start-up"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "SASLResponse (F)", "description": ["SASLResponse is a frontend protocol message. Identifies the message as a SASL response. Note that this is also used for GSSAPI, SSPI and password response messages. The exact message type can be deduced from the context."], "comparison_hash": "377f9e453f5049849816a476aa57031fe47ef139caeb8650fe56975b66a2e4c8"}}, "url": "/wiki/protocol/saslresponse-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/saslresponse-f/?v=20"}], "present": true}, {"slug": "sslrequest-f", "name": "SSLRequest", "name_zh": "", "category": "Frontend messages", "summary": "SSLRequest is a frontend protocol message. Length of message contents in bytes, including self.", "aliases": ["SSLRequest", "Int32(8)"], "content_hash": "79e497abd753b39205a9598d3bba21868450f7ab7124fe0a14023eb21175de6e", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32(8)"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "SSLRequest (F)", "description": ["SSLRequest is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "f3735bd372016c60dd61b3b4ab02f7c8e59fb08047b70c7bcf9cd5c077da6035"}}, "url": "/wiki/protocol/sslrequest-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/sslrequest-f/?v=20"}], "present": true}, {"slug": "startupmessage-f", "name": "StartupMessage", "name_zh": "", "category": "Frontend messages", "summary": "StartupMessage is a frontend protocol message. Length of message contents in bytes, including self.", "aliases": ["StartupMessage", "Int32"], "content_hash": "976b03500e338e7a66c4df5b07e1eb504b4a5039336d9aee429d454885ef0c01", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "141486d7d0c3639d33a8a806d2daec19812aa848ae516a6719f055353eae58f2"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "bcfe2a9d0912c977ac383c8a67059748f2ed01142bddd6db754f1cf6eb013fa7"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "141486d7d0c3639d33a8a806d2daec19812aa848ae516a6719f055353eae58f2"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "141486d7d0c3639d33a8a806d2daec19812aa848ae516a6719f055353eae58f2"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "bcfe2a9d0912c977ac383c8a67059748f2ed01142bddd6db754f1cf6eb013fa7"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "e258e6a51b0066862593a9539b3c56d341220985be192f3cfb2a06ad96940c1a"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "e258e6a51b0066862593a9539b3c56d341220985be192f3cfb2a06ad96940c1a"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "bcfe2a9d0912c977ac383c8a67059748f2ed01142bddd6db754f1cf6eb013fa7"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "b0e84a6731a2fc6c6bfa894a55c348aad046b4626f513682066294ceadc90424"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "555bcf196c68c4eccde02ab4da224aaf20fcdd7d3ae5e89b8d65214e7687c721"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Int32"}, {"label": "Field entries", "value": "8"}, {"label": "Documented flow contexts", "value": "Canceling Requests in Progress; SSL Session Encryption; GSSAPI Session Encryption"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "StartupMessage (F)", "description": ["StartupMessage is a frontend protocol message. Length of message contents in bytes, including self."], "comparison_hash": "555bcf196c68c4eccde02ab4da224aaf20fcdd7d3ae5e89b8d65214e7687c721"}}, "url": "/wiki/protocol/startupmessage-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/startupmessage-f/?v=10"}, {"major": "11", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 11.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=11"}, {"major": "12", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 12.22 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/startupmessage-f/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/startupmessage-f/?v=16"}, {"major": "17", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 17.11 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=17"}, {"major": "18", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 18.6 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=18"}, {"major": "19", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 19beta4 \u00b7 Interface or attribute change", "url": "/wiki/protocol/startupmessage-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/startupmessage-f/?v=20"}], "present": true}, {"slug": "sync-f", "name": "Sync", "name_zh": "", "category": "Frontend messages", "summary": "Sync is a frontend protocol message. Identifies the message as a Sync command.", "aliases": ["Sync", "Byte1('S')"], "content_hash": "a0b204dcd8eb9dd5364e76ed2f4a01105cbbe2049dc5886f2e5083892ed3a9ae", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('S')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Extended Query; Pipelining; COPY Operations"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Sync (F)", "description": ["Sync is a frontend protocol message. Identifies the message as a Sync command."], "comparison_hash": "a7fa41af93264e47bf5ab7ffd8877a92e063db5a4190c1b7176094ed84e2b82f"}}, "url": "/wiki/protocol/sync-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/sync-f/?v=20"}], "present": true}, {"slug": "terminate-f", "name": "Terminate", "name_zh": "", "category": "Frontend messages", "summary": "Terminate is a frontend protocol message. Identifies the message as a termination.", "aliases": ["Terminate", "Byte1('X')"], "content_hash": "905bcaa618bd5f9e8443d600db0f80939916ad3bae314e90ee88c90204f116c6", "versions": {"10": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "11": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "12": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "13": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "14": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "15": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "16": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "17": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "18": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "19": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}, "20": {"facts": [{"label": "Direction", "value": "Frontend \u2192 backend"}, {"label": "First wire field", "value": "Byte1('X')"}, {"label": "Field entries", "value": "2"}, {"label": "Documented flow contexts", "value": "Termination"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Terminate (F)", "description": ["Terminate is a frontend protocol message. Identifies the message as a termination."], "comparison_hash": "cbd9fafb8a3ac4980389c0e9a51e9a594ec248c8ccda11841445e940ddad8d67"}}, "url": "/wiki/protocol/terminate-f/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/terminate-f/?v=20"}], "present": true}, {"slug": "logical-begin", "name": "Begin (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Begin format. Identifies the message as a begin message.", "aliases": ["Begin"], "content_hash": "a290f5e8d06c7c3fb892255df43d86eb48c7cdc34e7318965cebbe588f87689d", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "b6498033dabaa26624c25ca27fa16901507b03a6bc7b1d1b42740961bdd7478b"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "b6498033dabaa26624c25ca27fa16901507b03a6bc7b1d1b42740961bdd7478b"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "b6498033dabaa26624c25ca27fa16901507b03a6bc7b1d1b42740961bdd7478b"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "b6498033dabaa26624c25ca27fa16901507b03a6bc7b1d1b42740961bdd7478b"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "b6498033dabaa26624c25ca27fa16901507b03a6bc7b1d1b42740961bdd7478b"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('B')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Begin", "description": ["Logical replication Begin format. Identifies the message as a begin message."], "comparison_hash": "04a178207058a2ffd62b8650c9c0611b7beef127f07f2edc67f25ae146fc6423"}}, "url": "/wiki/protocol/logical-begin/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-begin/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-begin/?v=20"}], "present": true}, {"slug": "logical-begin-prepare", "name": "Begin Prepare (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message.", "aliases": ["Begin Prepare"], "content_hash": "f477550596cdfe70a3781e3e66179e4f7b58b6db6084b3775221e9ad1ee38f68", "versions": {"15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('b')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Begin Prepare", "description": ["Logical replication Begin Prepare format. Identifies the message as the beginning of a prepared transaction message."], "comparison_hash": "ebbadffad274f32ca3ebb47547183a539df75076cba41b6df18e3b0e4c152c22"}}, "url": "/wiki/protocol/logical-begin-prepare/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-begin-prepare/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-begin-prepare/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-begin-prepare/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-begin-prepare/?v=13"}, {"major": "14", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 14.24 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-begin-prepare/?v=14"}, {"major": "15", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 15.19 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-begin-prepare/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin-prepare/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin-prepare/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin-prepare/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-begin-prepare/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-begin-prepare/?v=20"}], "present": true}, {"slug": "logical-commit", "name": "Commit (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Commit format. Identifies the message as a commit message.", "aliases": ["Commit"], "content_hash": "265d3e74c6fafca61e4b71e99969a18fe1b551d8f5bfcf8c8015087edc3ccbd9", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "16ae5927b28e1893e4a230aec37184944774b3bc7f38a74d0be07461bfce88fd"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "16ae5927b28e1893e4a230aec37184944774b3bc7f38a74d0be07461bfce88fd"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "16ae5927b28e1893e4a230aec37184944774b3bc7f38a74d0be07461bfce88fd"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "16ae5927b28e1893e4a230aec37184944774b3bc7f38a74d0be07461bfce88fd"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "16ae5927b28e1893e4a230aec37184944774b3bc7f38a74d0be07461bfce88fd"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('C')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Commit", "description": ["Logical replication Commit format. Identifies the message as a commit message."], "comparison_hash": "6367548954a17c9f8ca125ce5a66054cfa5691ad8cf026a1db66de7de2d1d3b4"}}, "url": "/wiki/protocol/logical-commit/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-commit/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-commit/?v=20"}], "present": true}, {"slug": "logical-commit-prepared", "name": "Commit Prepared (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message.", "aliases": ["Commit Prepared"], "content_hash": "dcd2e4ee0d5eb3d0ba3c594e147cafd37f8a20491905219edac23d17284beed5", "versions": {"15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('K')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Commit Prepared", "description": ["Logical replication Commit Prepared format. Identifies the message as the commit of a prepared transaction message."], "comparison_hash": "27f877ec385f9251c3034146b6650f72882880aec80a5c1f7c579d6c9f7dae8c"}}, "url": "/wiki/protocol/logical-commit-prepared/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-commit-prepared/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-commit-prepared/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-commit-prepared/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-commit-prepared/?v=13"}, {"major": "14", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 14.24 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-commit-prepared/?v=14"}, {"major": "15", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 15.19 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-commit-prepared/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit-prepared/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit-prepared/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit-prepared/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-commit-prepared/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-commit-prepared/?v=20"}], "present": true}, {"slug": "logical-delete", "name": "Delete (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Delete format. Identifies the message as a delete message.", "aliases": ["Delete"], "content_hash": "93c48c38494162e37b779dfe94a68df9fb96acae78725728f64dc455b4624fcd", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "294ed2f438790d86f803d3b5d5ba485ae52bf8175041ddcf9b7d09f520803b6f"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "294ed2f438790d86f803d3b5d5ba485ae52bf8175041ddcf9b7d09f520803b6f"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "294ed2f438790d86f803d3b5d5ba485ae52bf8175041ddcf9b7d09f520803b6f"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "294ed2f438790d86f803d3b5d5ba485ae52bf8175041ddcf9b7d09f520803b6f"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "bdfca3de3b409272899cb3c78dbf973de86727a6fea300b87465560cdc0c52ba"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('D')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Delete", "description": ["Logical replication Delete format. Identifies the message as a delete message."], "comparison_hash": "9022c0a1dbfe8824c1c59e3f8148a057e31c9d3edb2919fc83764704f181462c"}}, "url": "/wiki/protocol/logical-delete/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-delete/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-delete/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-delete/?v=20"}], "present": true}, {"slug": "logical-insert", "name": "Insert (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Insert format. Identifies the message as an insert message.", "aliases": ["Insert"], "content_hash": "a9f665ada0697ad382bcf764d03b10275ad9b3afae5cf30c190de2172e781478", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "ebc6b4c4575a75e1d1b6a6ed85ca342c757bfe471be24e833e13e351fcd3ab26"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "ebc6b4c4575a75e1d1b6a6ed85ca342c757bfe471be24e833e13e351fcd3ab26"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "ebc6b4c4575a75e1d1b6a6ed85ca342c757bfe471be24e833e13e351fcd3ab26"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "ebc6b4c4575a75e1d1b6a6ed85ca342c757bfe471be24e833e13e351fcd3ab26"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "0533b511fb052ce552a9f29ae19ab374a407ad8dee1a15e54e90c769c80ee120"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('I')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Insert", "description": ["Logical replication Insert format. Identifies the message as an insert message."], "comparison_hash": "bb968bc158194b31dda87aa9ba57988afc2883f4f9c61a06cca002bd5b020c37"}}, "url": "/wiki/protocol/logical-insert/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-insert/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-insert/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-insert/?v=20"}], "present": true}, {"slug": "logical-message", "name": "Message (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Message format. Identifies the message as a logical decoding message.", "aliases": ["Message"], "content_hash": "e114c30bf2387ec527579106b85601dc78f7a1f4772442c48b9142cad12b34bc", "versions": {"14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "3829c23b52c6b6397d86290553349c1563e40275f8c0cc27fa5b499521105205"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('M')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Message", "description": ["Logical replication Message format. Identifies the message as a logical decoding message."], "comparison_hash": "e342b37109a65064e914f18c92934727892fb2c60c929fa2221ad41dfbb7dbb8"}}, "url": "/wiki/protocol/logical-message/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-message/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-message/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-message/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-message/?v=13"}, {"major": "14", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 14.24 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-message/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-message/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-message/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-message/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-message/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-message/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-message/?v=20"}], "present": true}, {"slug": "logical-origin", "name": "Origin (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Origin format. Identifies the message as an origin message.", "aliases": ["Origin"], "content_hash": "cc17c94013d7062aa2692c8e9c4c7bde2f208458c5af4f1eb76cd1603d49863a", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "26ce7b9256774a7c921d26540181d5edd4ab0e5a443b09801512e4e59cb5f6d5"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "26ce7b9256774a7c921d26540181d5edd4ab0e5a443b09801512e4e59cb5f6d5"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "26ce7b9256774a7c921d26540181d5edd4ab0e5a443b09801512e4e59cb5f6d5"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "26ce7b9256774a7c921d26540181d5edd4ab0e5a443b09801512e4e59cb5f6d5"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "26ce7b9256774a7c921d26540181d5edd4ab0e5a443b09801512e4e59cb5f6d5"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('O')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Origin", "description": ["Logical replication Origin format. Identifies the message as an origin message."], "comparison_hash": "ddcbe9c8651a9cb0854d1dd4c92d415a0387a10fa4419afec47d38f03c4cb569"}}, "url": "/wiki/protocol/logical-origin/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=13"}, {"major": "14", "state": "present", "label": "Recorded", "title": "PostgreSQL 14.24 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-origin/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-origin/?v=20"}], "present": true}, {"slug": "logical-prepare", "name": "Prepare (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Prepare format. Identifies the message as a prepared transaction message.", "aliases": ["Prepare"], "content_hash": "ed9a221ad04ccebbe289c6d9164a6eb9f42dc065c1ecc9874d5c8638b9d1333b", "versions": {"15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('P')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Prepare", "description": ["Logical replication Prepare format. Identifies the message as a prepared transaction message."], "comparison_hash": "99faa10d54979558d50e82f37a392172a6f492ad70fb4840f66c76de0eba5ac4"}}, "url": "/wiki/protocol/logical-prepare/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-prepare/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-prepare/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-prepare/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-prepare/?v=13"}, {"major": "14", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 14.24 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-prepare/?v=14"}, {"major": "15", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 15.19 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-prepare/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-prepare/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-prepare/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-prepare/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-prepare/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-prepare/?v=20"}], "present": true}, {"slug": "logical-relation", "name": "Relation (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Relation format. Identifies the message as a relation message.", "aliases": ["Relation"], "content_hash": "8de3e5c48a9047bf2cfc3c66cacd64afd0aa27b55de8dcce20975dd6f50ebfec", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "579415e1a22e07102829a64c1e2dcb8d06d603318b2f4649bb60e3a702665ba3"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "579415e1a22e07102829a64c1e2dcb8d06d603318b2f4649bb60e3a702665ba3"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "579415e1a22e07102829a64c1e2dcb8d06d603318b2f4649bb60e3a702665ba3"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "579415e1a22e07102829a64c1e2dcb8d06d603318b2f4649bb60e3a702665ba3"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "004251a41968b87b3777593a97dffe6c4759e7b71745344eca481cea7e45cf4a"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('R')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Relation", "description": ["Logical replication Relation format. Identifies the message as a relation message."], "comparison_hash": "e38e342bd63afe84c580ef245a7f6c70b95b32928e766a86e51f9732fd2569b4"}}, "url": "/wiki/protocol/logical-relation/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-relation/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-relation/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-relation/?v=20"}], "present": true}, {"slug": "logical-rollback-prepared", "name": "Rollback Prepared (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message.", "aliases": ["Rollback Prepared"], "content_hash": "3b8b112e5198a45f8a8204afd58e8cc51d5b7d32a50924189d8ec31177d554f9", "versions": {"15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('r')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Rollback Prepared", "description": ["Logical replication Rollback Prepared format. Identifies the message as the rollback of a prepared transaction message."], "comparison_hash": "f0fdcd5a4839f8a9bbb5bf70fcffebed6b9ba0886fd1aaff1764dee70f48056c"}}, "url": "/wiki/protocol/logical-rollback-prepared/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-rollback-prepared/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-rollback-prepared/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-rollback-prepared/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-rollback-prepared/?v=13"}, {"major": "14", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 14.24 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-rollback-prepared/?v=14"}, {"major": "15", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 15.19 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-rollback-prepared/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-rollback-prepared/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-rollback-prepared/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-rollback-prepared/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-rollback-prepared/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-rollback-prepared/?v=20"}], "present": true}, {"slug": "logical-stream-abort", "name": "Stream Abort (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Stream Abort format. Identifies the message as a stream abort message.", "aliases": ["Stream Abort"], "content_hash": "260d2bf362556e4c1fc9be9aa9f24645a95a41e2d6d8562c804a39f9b6d8cdf2", "versions": {"14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "cb6344db941aac50af2c98bca51c0a1168b8b48cd5718f59d0f9ee6082020796"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "6cabb27db5fccdfafcae3111ecc83aab3e6b74ce8671130b903b45bbfcb405a0"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "ba66d8ba096cf90d5ed7f7adfa2c1fde83adc546efc9f1f5c46c6b0f69cb508b"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "ba66d8ba096cf90d5ed7f7adfa2c1fde83adc546efc9f1f5c46c6b0f69cb508b"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "ba66d8ba096cf90d5ed7f7adfa2c1fde83adc546efc9f1f5c46c6b0f69cb508b"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "ba66d8ba096cf90d5ed7f7adfa2c1fde83adc546efc9f1f5c46c6b0f69cb508b"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('A')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Stream Abort", "description": ["Logical replication Stream Abort format. Identifies the message as a stream abort message."], "comparison_hash": "ba66d8ba096cf90d5ed7f7adfa2c1fde83adc546efc9f1f5c46c6b0f69cb508b"}}, "url": "/wiki/protocol/logical-stream-abort/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-abort/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-abort/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-abort/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-abort/?v=13"}, {"major": "14", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 14.24 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-stream-abort/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-stream-abort/?v=15"}, {"major": "16", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 16.15 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-stream-abort/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-abort/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-abort/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-abort/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-abort/?v=20"}], "present": true}, {"slug": "logical-stream-commit", "name": "Stream Commit (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Stream Commit format. Identifies the message as a stream commit message.", "aliases": ["Stream Commit"], "content_hash": "bdd30b8c958fcdcadeea189889dd2c2518651d986814448136227bf9df9e1a27", "versions": {"14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "66bd222320bcecd9e469f2df0cf9dbe00abcc98a5dbd62395869161ca54b79d0"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('c')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Stream Commit", "description": ["Logical replication Stream Commit format. Identifies the message as a stream commit message."], "comparison_hash": "7da1f009dd6acb34a24525ff5c7805710fd6b31afaaf3b326a9a44ab9ffeb45e"}}, "url": "/wiki/protocol/logical-stream-commit/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-commit/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-commit/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-commit/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-commit/?v=13"}, {"major": "14", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 14.24 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-stream-commit/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-stream-commit/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-commit/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-commit/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-commit/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-commit/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-commit/?v=20"}], "present": true}, {"slug": "logical-stream-prepare", "name": "Stream Prepare (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message.", "aliases": ["Stream Prepare"], "content_hash": "7259eed2591c004930a91739f1bbcf30a2fd1df9a817dd4774437a7f44b3cc3b", "versions": {"15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('p')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Stream Prepare", "description": ["Logical replication Stream Prepare format. Identifies the message as a stream prepared transaction message."], "comparison_hash": "465c922a6200dc4867b30cdb9d75453ddb89b57b11cfc63ab0bcda9cfbe78d57"}}, "url": "/wiki/protocol/logical-stream-prepare/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-prepare/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-prepare/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-prepare/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-prepare/?v=13"}, {"major": "14", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 14.24 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-prepare/?v=14"}, {"major": "15", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 15.19 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-stream-prepare/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-prepare/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-prepare/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-prepare/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-prepare/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-prepare/?v=20"}], "present": true}, {"slug": "logical-stream-start", "name": "Stream Start (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Stream Start format. Identifies the message as a stream start message.", "aliases": ["Stream Start"], "content_hash": "20648fc15a93d84586525e5d06a18b344ab7a29a8674b331b5affcb678d6d060", "versions": {"14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "576b0517f63dc4acab14c342940d81111bf26b84dec68ef0bee7eca2b8f2c565"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('S')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Stream Start", "description": ["Logical replication Stream Start format. Identifies the message as a stream start message."], "comparison_hash": "b086ffebabd950269a39e94ef7759a671a40f03c7268616e458437d9a2416ddb"}}, "url": "/wiki/protocol/logical-stream-start/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-start/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-start/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-start/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-start/?v=13"}, {"major": "14", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 14.24 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-stream-start/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-stream-start/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-start/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-start/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-start/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-start/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-start/?v=20"}], "present": true}, {"slug": "logical-stream-stop", "name": "Stream Stop (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Stream Stop format. Identifies the message as a stream stop message.", "aliases": ["Stream Stop"], "content_hash": "8a4012106818735eecf7423eea6d7bf2062c7513acb8a52ed6fa733dd1bd5f9a", "versions": {"14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('E')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Stream Stop", "description": ["Logical replication Stream Stop format. Identifies the message as a stream stop message."], "comparison_hash": "3fc81ba504b209cdeb627424c0dfc1e87a3b8f755e6f48d941a2a6322f67f052"}}, "url": "/wiki/protocol/logical-stream-stop/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-stop/?v=10"}, {"major": "11", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 11.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-stop/?v=11"}, {"major": "12", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 12.22 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-stop/?v=12"}, {"major": "13", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 13.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-stream-stop/?v=13"}, {"major": "14", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 14.24 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-stream-stop/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-stream-stop/?v=20"}], "present": true}, {"slug": "logical-truncate", "name": "Truncate (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Truncate format. Identifies the message as a truncate message.", "aliases": ["Truncate"], "content_hash": "f026ebf95e4a9fb0711de41ccd64e6b914eb41f4f600c7ee984bb7996d12176c", "versions": {"11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "c3c3253ea436a4a99faba0f2ff153af361b75c387be60334b76d7ab7f69b3594"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "c3c3253ea436a4a99faba0f2ff153af361b75c387be60334b76d7ab7f69b3594"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "c3c3253ea436a4a99faba0f2ff153af361b75c387be60334b76d7ab7f69b3594"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "ccbdfa9440244ded1a1a049696fdbc36d2a10c07ea1f0830ba46fdc63bb217a3"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('T')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Truncate", "description": ["Logical replication Truncate format. Identifies the message as a truncate message."], "comparison_hash": "5d3d7c086cb42d41761421f20d31df19f38aa6c7bbce4ca0a36f54c516cb31de"}}, "url": "/wiki/protocol/logical-truncate/?v=18", "cells": [{"major": "10", "state": "absent", "label": "Not recorded in this version", "title": "PostgreSQL 10.23 \u00b7 Not recorded in this version", "url": "/wiki/protocol/logical-truncate/?v=10"}, {"major": "11", "state": "added", "label": "First recorded in this sample", "title": "PostgreSQL 11.22 \u00b7 First recorded in this sample", "url": "/wiki/protocol/logical-truncate/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-truncate/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-truncate/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-truncate/?v=20"}], "present": true}, {"slug": "logical-tupledata", "name": "TupleData (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication TupleData format. Number of columns.", "aliases": ["TupleData"], "content_hash": "974a4fbeddbe6325bb651301632aae5ecdeefc6529083172d6acdaf5783a1e90", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "6f77d3612873e3baf0cb7351d706cf0bb8d9a7c7b4b1533b34c1366f860fa3a2"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "6f77d3612873e3baf0cb7351d706cf0bb8d9a7c7b4b1533b34c1366f860fa3a2"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "6f77d3612873e3baf0cb7351d706cf0bb8d9a7c7b4b1533b34c1366f860fa3a2"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "6f77d3612873e3baf0cb7351d706cf0bb8d9a7c7b4b1533b34c1366f860fa3a2"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Int16"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "TupleData", "description": ["Logical replication TupleData format. Number of columns."], "comparison_hash": "cd3ef259b145bd3bd43cb6212efe54d716871132f92df99b0cc8d685cc43c2fd"}}, "url": "/wiki/protocol/logical-tupledata/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-tupledata/?v=14"}, {"major": "15", "state": "present", "label": "Recorded", "title": "PostgreSQL 15.19 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-tupledata/?v=20"}], "present": true}, {"slug": "logical-type", "name": "Type (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Type format. Identifies the message as a type message.", "aliases": ["Type"], "content_hash": "dc176cc6e8807959a7473be2d8e82172529b83283ca4ef94888561845a4ed3f4", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "0f3f024e925f86afc94bce9a8b0a500e24331e75009418de9395c03f18af94d6"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "0f3f024e925f86afc94bce9a8b0a500e24331e75009418de9395c03f18af94d6"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "0f3f024e925f86afc94bce9a8b0a500e24331e75009418de9395c03f18af94d6"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "0f3f024e925f86afc94bce9a8b0a500e24331e75009418de9395c03f18af94d6"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "6ceff6099a958e2d8c0b21c3e0d4fa929e16f8809d095370512d2bb6b91e0f61"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('Y')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Type", "description": ["Logical replication Type format. Identifies the message as a type message."], "comparison_hash": "7db6b107620c293ebedb351f55c057df1e1de20b35cef26d218a0d4e48994551"}}, "url": "/wiki/protocol/logical-type/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-type/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-type/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-type/?v=20"}], "present": true}, {"slug": "logical-update", "name": "Update (logical replication)", "name_zh": "", "category": "Logical replication formats", "summary": "Logical replication Update format. Identifies the message as an update message.", "aliases": ["Update"], "content_hash": "c3a2e35bb35bb7ed0de62279516b94bca5859e4384d51090cd8f0709b3c260a0", "versions": {"10": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v10.23/postgresql-10.23.tar.bz2", "label": "10.23", "major": "10", "channel": "stable", "revision": "94a4b2528372458e5662c18d406629266667c437198160a18cdfd2c4a4d6eee9"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "9b86a6eb794645ac06f40692ab2b1af21eb8531415143306bb50cf467fca43df"}, "11": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v11.22/postgresql-11.22.tar.bz2", "label": "11.22", "major": "11", "channel": "stable", "revision": "2cb7c97d7a0d7278851bbc9c61f467b69c094c72b81740b751108e7892ebe1f0"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "9b86a6eb794645ac06f40692ab2b1af21eb8531415143306bb50cf467fca43df"}, "12": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2", "label": "12.22", "major": "12", "channel": "stable", "revision": "8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "9b86a6eb794645ac06f40692ab2b1af21eb8531415143306bb50cf467fca43df"}, "13": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2", "label": "13.23", "major": "13", "channel": "stable", "revision": "6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "9b86a6eb794645ac06f40692ab2b1af21eb8531415143306bb50cf467fca43df"}, "14": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2", "label": "14.24", "major": "14", "channel": "stable", "revision": "a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "164d972b06aaa5013fbc9f29d9bccffc2b68082464ff1a30bf86d7a987433af3"}, "15": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2", "label": "15.19", "major": "15", "channel": "stable", "revision": "e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}, "16": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2", "label": "16.15", "major": "16", "channel": "stable", "revision": "c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}, "17": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2", "label": "17.11", "major": "17", "channel": "stable", "revision": "dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}, "18": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2", "label": "18.6", "major": "18", "channel": "stable", "revision": "555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}, "19": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/source/v19beta4/postgresql-19beta4.tar.bz2", "label": "19beta4", "major": "19", "channel": "preview", "revision": "83157ee9c599d03b2f7a3d73ef3a56ec24e0e79cc2b3501a64d1364f56398c86"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}, "20": {"facts": [{"label": "Layer", "value": "Logical replication payload; distinct from the frontend/backend message envelope"}, {"label": "First field", "value": "Byte1('U')"}], "release": {"ref": "https://ftp.postgresql.org/pub/snapshot/dev/postgresql-snapshot.tar.bz2", "label": "20devel", "major": "20", "channel": "devel", "revision": "4d3346909b201ac1648232cf290462a7070c119326f56196f1f0253ed80fae41"}, "signature": "Update", "description": ["Logical replication Update format. Identifies the message as an update message."], "comparison_hash": "6b282d9719d73ff0de8c7d645b2d2b4c79ba39a71c6725c75afc058e06a40b77"}}, "url": "/wiki/protocol/logical-update/?v=18", "cells": [{"major": "10", "state": "present", "label": "Recorded", "title": "PostgreSQL 10.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=10"}, {"major": "11", "state": "present", "label": "Recorded", "title": "PostgreSQL 11.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=11"}, {"major": "12", "state": "present", "label": "Recorded", "title": "PostgreSQL 12.22 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=12"}, {"major": "13", "state": "present", "label": "Recorded", "title": "PostgreSQL 13.23 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=13"}, {"major": "14", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 14.24 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-update/?v=14"}, {"major": "15", "state": "changed", "label": "Interface or attribute change", "title": "PostgreSQL 15.19 \u00b7 Interface or attribute change", "url": "/wiki/protocol/logical-update/?v=15"}, {"major": "16", "state": "present", "label": "Recorded", "title": "PostgreSQL 16.15 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=16"}, {"major": "17", "state": "present", "label": "Recorded", "title": "PostgreSQL 17.11 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=17"}, {"major": "18", "state": "present", "label": "Recorded", "title": "PostgreSQL 18.6 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=18"}, {"major": "19", "state": "present", "label": "Recorded", "title": "PostgreSQL 19beta4 \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=19"}, {"major": "20", "state": "present", "label": "Recorded", "title": "PostgreSQL 20devel \u00b7 Recorded", "url": "/wiki/protocol/logical-update/?v=20"}], "present": true}], "total": 73, "present": 72, "collection_tables": []}