pg-server
Version:
Postgres DB server emulator, proxy or honeypot
39 lines • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.messageToStr = exports.ResponseCode = void 0;
var ResponseCode;
(function (ResponseCode) {
ResponseCode[ResponseCode["DataRow"] = 68] = "DataRow";
ResponseCode[ResponseCode["ParseComplete"] = 49] = "ParseComplete";
ResponseCode[ResponseCode["BindComplete"] = 50] = "BindComplete";
ResponseCode[ResponseCode["CloseComplete"] = 51] = "CloseComplete";
ResponseCode[ResponseCode["CommandComplete"] = 67] = "CommandComplete";
ResponseCode[ResponseCode["ReadyForQuery"] = 90] = "ReadyForQuery";
ResponseCode[ResponseCode["NoData"] = 110] = "NoData";
ResponseCode[ResponseCode["NotificationResponse"] = 65] = "NotificationResponse";
ResponseCode[ResponseCode["AuthenticationResponse"] = 82] = "AuthenticationResponse";
ResponseCode[ResponseCode["ParameterStatus"] = 83] = "ParameterStatus";
ResponseCode[ResponseCode["ParameterDescription"] = 116] = "ParameterDescription";
ResponseCode[ResponseCode["BackendKeyData"] = 75] = "BackendKeyData";
ResponseCode[ResponseCode["ErrorMessage"] = 69] = "ErrorMessage";
ResponseCode[ResponseCode["NoticeMessage"] = 78] = "NoticeMessage";
ResponseCode[ResponseCode["RowDescriptionMessage"] = 84] = "RowDescriptionMessage";
ResponseCode[ResponseCode["PortalSuspended"] = 115] = "PortalSuspended";
ResponseCode[ResponseCode["ReplicationStart"] = 87] = "ReplicationStart";
ResponseCode[ResponseCode["EmptyQuery"] = 73] = "EmptyQuery";
ResponseCode[ResponseCode["CopyIn"] = 71] = "CopyIn";
ResponseCode[ResponseCode["CopyOut"] = 72] = "CopyOut";
ResponseCode[ResponseCode["CopyDone"] = 99] = "CopyDone";
ResponseCode[ResponseCode["CopyData"] = 100] = "CopyData";
})(ResponseCode = exports.ResponseCode || (exports.ResponseCode = {}));
const byId = {};
for (const [k, v] of Object.entries(ResponseCode)) {
byId[v] = k;
}
function messageToStr(code) {
var _a;
return (_a = byId[code]) !== null && _a !== void 0 ? _a : `<UNKOWN MESSAGE ${String.fromCharCode(code)} (0x${code.toString(16)})>`;
}
exports.messageToStr = messageToStr;
;
//# sourceMappingURL=responses.js.map