dbmate

🚀 A lightweight, framework-agnostic database migration tool.

MIT License

Downloads
134.7K
Stars
5.3K
Committers
55

Bot releases are hidden (Show)

dbmate - v2.1.0

Published by amacneil over 1 year ago

Added

Removed

Misc

dbmate - v1.16.2

Published by amacneil over 1 year ago

dbmate - v1.16.1

Published by amacneil over 1 year ago

dbmate - v1.16.0

Published by amacneil almost 2 years ago

dbmate - v1.15.0

Published by amacneil over 2 years ago

dbmate - v1.14.0

Published by amacneil over 2 years ago

Changed

  • Make status command read only (#242)

Fixed

  • Fix whitespace issues in SQLite absolute paths in DATABASE_URL (#266)
  • Append .exe to Windows release builds (#270)

Testing & Docs

  • Add scoop install instructions for windows (#263)
  • sqlite: Add test for two slashes in URL (#269)
dbmate - v1.12.1

Published by amacneil about 3 years ago

dbmate - v1.12.0

Published by amacneil over 3 years ago

  • Ability to specify custom --migrations-table (#178)
  • MySQL: Support + character in passwords (#200)
  • ClickHouse: Support non-UTC timezones (#208)
  • More helpful "invalid url" error message (#202)
  • Go v1.16 (#196)
  • Support custom logger when used as a library (#195)
  • Refactor drivers into separate packages (#179)
dbmate - v1.11.0

Published by amacneil almost 4 years ago

Backwards compatibility note: If you are using PostgreSQL with the (previously undocumented) search_path parameter in your URL, you will need to take action depending on the desired location of your schema_migrations table:

Prior to dbmate v1.11, the schema_migrations table was always stored in the public schema. Going forward, dbmate will always store schema_migrations in the first schema of your search_path.

If you wish to adopt the new behavior, you need to manually move your schema migrations table to the first schema in your search_path:

ALTER TABLE public.schema_migrations SET SCHEMA myschema

Alternatively, you can force dbmate to continue storing the migrations table in the public schema by using the --migrations-table "public.schema_migrations" CLI flag.

If you are only using the default (public) schema and did not specify a search_path in your URL, no action is necessary.

dbmate - v1.10.0

Published by amacneil about 4 years ago

dbmate - v1.9.1

Published by amacneil over 4 years ago

dbmate - v1.8.0

Published by amacneil over 4 years ago

dbmate -

Published by amacneil about 5 years ago

dbmate - v1.6.0

Published by amacneil over 5 years ago

dbmate - v1.5.0

Published by amacneil over 5 years ago

dbmate - v1.4.1

Published by amacneil about 6 years ago

dbmate - v1.4.0

Published by amacneil over 6 years ago

  • Add dbmate wait command (#35, docs)
  • Move cmd package to project root directory (#29)
  • Upgrade to Go 1.10 (#38)
dbmate -

Published by amacneil over 6 years ago

dbmate - v1.2.1

Published by amacneil over 7 years ago

  • Go 1.8.0
  • Add musl target for Alpine linux support
dbmate -

Published by amacneil about 8 years ago

  • Fixed migrations being applied in the wrong order
  • Updated references from codegangsta/cli to urfave/cli