remix/data-table/migrations/node · FunctionView Source
loadMigrations
Summary
Loads SQL-file migrations from a directory on Node.js.
Each migration is a directory named YYYYMMDDHHmmss_<slug> containing:
up.sql(required)down.sql(optional; omit for irreversible migrations)
id and name are inferred from the directory name.
Signature
function loadMigrations(directory: string): Promise<MigrationDescriptor[]>;
Example
import { loadMigrations } from "remix/data-table/migrations/node";
let migrations = await loadMigrations("./app/db/migrations");
Parameters
directory
Absolute or relative directory containing migration directories.
Returns
A sorted list of loaded migration descriptors.