UNPKG

postgrejs

Version:

Professional PostgreSQL client NodeJS

25 lines (24 loc) 552 B
import { DataTypeOIDs } from '../constants.js'; export const VarcharType = { name: 'varchar', oid: DataTypeOIDs.varchar, jsType: 'string', parseBinary(v) { return v.toString('utf8'); }, encodeBinary(buf, v) { buf.writeString('' + v, 'utf8'); }, parseText(v) { return '' + v; }, isType(v) { return typeof v === 'string'; }, }; export const ArrayVarcharType = { ...VarcharType, name: '_varchar', oid: DataTypeOIDs._varchar, elementsOID: DataTypeOIDs.varchar, };