UNPKG

@iachilles/memento

Version:

MCP memory server using SQLite + FTS5 + sqlite-vec

35 lines (32 loc) 1.1 kB
/** * @file migrations/postgresql/index.js * @description * Central registry of all database migrations. * Import and export all migrations in version order. */ import { migration as migration001 } from './001-add-relevance-fields.js'; import { migration as migration002 } from './002-remove-passive-tags.js'; /** * All available migrations in version order. * @type {import('../../src/migration-manager.js').Migration[]} */ export const migrations = [ migration001, migration002 ]; /** * Gets migrations within a version range. * @param {number} [fromVersion=0] - Starting version (exclusive) * @param {number} [toVersion=Infinity] - Ending version (inclusive) * @returns {import('../../src/migration-manager.js').Migration[]} */ export function geMigrations(fromVersion = 0, toVersion = Infinity) { return migrations.filter(m => m.version > fromVersion && m.version <= toVersion); } /** * Gets the latest migration version. * @returns {number} */ export function getLatestVersion() { return migrations.length ? Math.max(...migrations.map(m => m.version)) : 0; }