Dbmate Versions Save

:rocket: A lightweight, framework-agnostic database migration tool.

v1.15.0

2 years ago

v1.14.0

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)

v1.13.0

2 years ago

v1.12.1

2 years ago

v1.12.0

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)

v1.11.0

3 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.

v1.10.0

3 years ago

v1.9.1

3 years ago

v1.9.0

3 years ago

v1.8.0

4 years ago