{"library":"knex-umzug","type":"library","category":null,"description":"knex-umzug is a storage adapter for the umzug database migration library, designed to integrate umzug with knex.js for database interactions. It allows umzug to persist and manage migration states within a relational database using knex as the underlying query builder. The package is currently stable at version 4.1.1, with releases primarily driven by compatibility updates for umzug and knex, alongside bug fixes. A key feature is its support for namespacing and custom migration table names, which enables multiple isolated migration setups to share the same database while maintaining distinct migration states. Furthermore, it tracks comprehensive migration metadata including the current state, all migration paths, the hostname, and the system user who executed each migration, providing a detailed audit trail. This offers enhanced visibility and control over the migration process compared to simpler storage solutions.","language":"javascript","status":"active","version":"4.1.1","tags":["javascript","umzug","knex","migration","database"],"last_verified":"Wed May 27","install":[{"cmd":"npm install knex-umzug","imports":["import KnexUmzug from 'knex-umzug';","const KnexUmzug = require('knex-umzug');","import { Umzug } from 'umzug';"]},{"cmd":"yarn add knex-umzug","imports":[]},{"cmd":"pnpm add knex-umzug","imports":[]}],"homepage":null,"github":"https://github.com/marcbachmann/knex-umzug","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/knex-umzug","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/knex-umzug/compatibility"}}