Skip to main content

Programmatic Migrations

You can run migrations programmatically using the Hysteria ORM API. This is useful for custom workflows, CI/CD, or advanced automation.

Example Usage

import { defineMigrator } from "hysteria-orm";

const migrator = defineMigrator("database/migrations", {
/** sql options */
});
await migrator.up(); // Run all pending migrations
await migrator.down(); // Rollback all migrations

Next: Migration Templates