emigrate

The modern, modular and flexible migration tool for any database

MIT License

Downloads
319
Stars
2
Committers
3

Bot releases are visible (Hide)

emigrate - @emigrate/[email protected]

Published by joakimbeng 4 months ago

Patch Changes

  • 57498db: Unreference all connections when run using Bun, to not keep the process open unnecessarily long
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

  • ca154fa: Minimize package size by excluding *.tsbuildinfo files
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

  • ca154fa: Minimize package size by excluding *.tsbuildinfo files
  • Updated dependencies [ca154fa]
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

  • ca154fa: Minimize package size by excluding *.tsbuildinfo files
  • Updated dependencies [ca154fa]
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

  • ca154fa: Minimize package size by excluding *.tsbuildinfo files
  • Updated dependencies [ca154fa]
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Patch Changes

emigrate - @emigrate/[email protected] Latest Release

Published by joakimbeng 5 months ago

Minor Changes

  • 4442604: Automatically create the database if it doesn't exist, and the user have the permissions to do so
emigrate - @emigrate/[email protected]

Published by joakimbeng 5 months ago

Minor Changes

  • 4442604: Automatically create the database if it doesn't exist, and the user have the permissions to do so

Patch Changes

  • aef2d7c: Avoid "CREATE TABLE IF NOT EXISTS" as it's too locking in a clustered database when running it concurrently
emigrate - @emigrate/[email protected]

Published by joakimbeng 7 months ago

Patch Changes

  • 081ab34: Make sure Pino outputs logs in Bun environments
emigrate - @emigrate/[email protected]

Published by joakimbeng 7 months ago

Patch Changes

  • 4152209: Handle the case where the config is returned as an object with a nested default property
emigrate - @emigrate/[email protected]

Published by joakimbeng 8 months ago

Patch Changes

  • 57a0991: Cleanup AbortSignal listeners when they are not needed to avoid MaxListenersExceededWarning when migrating many migrations at once
emigrate - @emigrate/[email protected]

Published by joakimbeng 8 months ago

Patch Changes

  • 1065322: Show correct status for migrations for the "list" and "new" commands
emigrate - @emigrate/[email protected]

Published by joakimbeng 8 months ago

Patch Changes

  • 17feb2d: Only unreference connections in a Bun environment as it crashes Node for some reason, without even throwing an error that is
emigrate - @emigrate/[email protected]

Published by joakimbeng 8 months ago

Patch Changes

  • 198aa54: Unreference all connections automatically so that they don't hinder the process from exiting. This is especially needed in Bun environments as it seems to handle sockets differently regarding this matter than NodeJS.
emigrate - @emigrate/[email protected]

Published by joakimbeng 8 months ago

Minor Changes

  • c838ffb: Make it possible to write the Emigrate configuration file in TypeScript and load it using tsx in a NodeJS environment by importing packages provided using the --import CLI option before loading the configuration file. This makes it possible to run Emigrate in production with a configuration file written in TypeScript without having the typescript package installed.
  • 18382ce: Add a built-in "json" reporter for outputting a single JSON object
  • 18382ce: Rename the "default" reporter to "pretty" and make it possible to specify it using the --reporter CLI option or in the configuration file

Patch Changes

  • c838ffb: Don't use the typescript package for loading an Emigrate configuration file written in TypeScript in a Bun or Deno environment
emigrate - @emigrate/[email protected]

Published by joakimbeng 9 months ago

Patch Changes

  • 61cbcbd: Force exiting after 10 seconds should not change the exit code, i.e. if all migrations have run successfully the exit code should be 0
emigrate - @emigrate/[email protected]

Published by joakimbeng 9 months ago

Patch Changes

  • db656c2: Enable NPM provenance