MCPcopy Create free account
hub / github.com/ZenSystemAI/Zengram / parseVectorVersion

Function parseVectorVersion

api/src/services/pgvector.js:40–45  ·  view source on GitHub ↗
(extversion)

Source from the content-addressed store, hash-verified

38// Parse a pgvector extversion string ('0.8.0', '0.7.4') to { major, minor }.
39// Returns null on anything unparseable so callers fall back to conservative defaults.
40export function parseVectorVersion(extversion) {
41 if (typeof extversion !== 'string') return null;
42 const m = extversion.trim().match(/^(\d+)\.(\d+)/);
43 if (!m) return null;
44 return { major: Number(m[1]), minor: Number(m[2]) };
45}
46
47// iterative_scan (relaxed_order) landed in pgvector 0.8.0.
48export function supportsIterativeScan(version) {

Callers 2

initPgvectorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected