Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Response
4 bytesMagic number 49 47 4E 49, or "IGNI". Helps identifying misconfigured SSL or different server on the port.
intPayload length
intServer version major
intServer version minor
intServer version patch
intError code (0 for success)booleanSuccess flag
stringWhen success flag is false: Error message (when error code is not 0)
binWhen success flag error code is true0: Server features (bitmask)
map (string → any)When success flag error code is true0: Extensions (auth, attributes, etc). Client can skip unknown extension data (when server is newer).

...

Clients should retrieve schemas with SCHEMAS_GET and cache them per table.

SCHEMAS_GET = 7

Request
UUIDtable ID
arrschema IDs


Response
arrschemas (TODO: details)

Risks and Assumptions

TODO

...