The following documentation comment has been logged on the website: Page: https://www.postgresql.org/docs/17/protocol-message-formats.html Description:
I don't see it clearly stated which Int fields are signed and which are unsigned. If it can be assumed that Int is signed and Byte is unsigned then the object id fields are wrong because they should be unsigned.