Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/pgc4d/src/message_types.ts>ServerMessage

A full-featured PostgreSQL Client for Deno
Latest
type alias ServerMessage
import { type ServerMessage } from "https://deno.land/x/pgc4d@v1.3.6/src/message_types.ts";
definition:
| { type: "AuthenticationOk"; }
| { type: "AuthenticationCleartextPassword"; }
| { type: "AuthenticationMD5Password"; salt: Uint8Array; }
| { type: "BackendKeyData"; pid: number; secretKey: number; }
| { type: "BindComplete"; }
| { type: "CloseComplete"; }
| { type: "CommandComplete"; tag: string; }
| { type: "DataRow"; values: Array<Uint8Array | null>; }
| { type: "EmptyQueryResponse"; }
| { type: "ErrorResponse"; fields: ErrorAndNoticeFields & { severity: "ERROR" | "FATAL" | "PANIC"; }; }
| { type: "NoticeResponse"; fields: ErrorAndNoticeFields & { severity:
| "WARNING"
| "NOTICE"
| "DEBUG"
| "INFO"
| "LOG"
; }; }
| { type: "NoData"; }
| { type: "NotificationResponse"; sender: number; channel: string; payload: string; }
| { type: "ParameterDescription"; typeOids: number[]; }
| { type: "ParameterStatus"; name: string; value: string; }
| { type: "ParseComplete"; }
| { type: "ReadyForQuery"; status: TransactionStatus; }
| { type: "RowDescription"; fields: Array<{ name: string; tableOid: number; column: number; typeOid: number; typeSize: number; typeMod: number; format: Format; }>; }