@larner.dev/migrate
v1.8.5
Published
CLI for applying database migrations
Downloads
132
Readme
@larner.dev/migrate
A tool to run database migrations. Currently only supports postgres.
Commands
npx @larner.dev/migrate up [options] <dir> <conection_string>
Apply all new migrations in <dir> to the database at <conection_string>
Options:
-w, --watch Watch for changes to <dir> and apply migrations any time files in
the directory change
-f, --filter <regex_pattern> Only include files in <dir> that match the specified regex
pattern.
-h, --help display help for command
Setup Locally
Run npm install
Dev Commands
Use npm run
followed by any of these commands:
build
: Output both ESM and CJS versions of the project, as well as type definitions tobuild
directory.build-cjs
: Output CJS versions of the project tobuild/cjs
directory.build-ems
: Output ESM versions of the project tobuild/esm
directory.build-types
: Output type definitions tobuild/types.d.ts
file.dev
: Re-build the ESM version any time there are changes to the project.format
: Format all typescript files using prettier.lint
: Run the linter to check for errors.test
: Run unit tests.