1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
unleash.unleash/docs/migration-guide.md

19 lines
953 B
Markdown
Raw Normal View History

2016-12-23 10:35:02 +01:00
# Migrations guide
## Upgrading from v1.0 to 2.0
2016-12-23 10:37:43 +01:00
### Caveat 1: Not used db-migrate to migrate the unleash database
2016-12-23 10:35:02 +01:00
In FINN we used, for internal reasons, liquebase to migrate our database.
Because unleash from version 2.0 migrates the datbase internally, with db-migrate,
you need to make sure that all previous migrations for version 1 exists, so unleash
does not try to create tables that already exists.
#### How to check?
2016-12-23 10:38:21 +01:00
If you don't a "migrations" table with _7 unique migrations_ you are affected by this.
2016-12-23 10:35:02 +01:00
#### How to fix?
Before starting unleash version 2 you have to run the SQL located under `scripts/fix-migrations-version-1.sql`
2016-12-28 13:56:41 +01:00
### Caveat 2: databaseUrl (not database*Uri*)
Using unleash as a lib and injecting your own config? Then you should know that we changed the databaseUri config param name to **databaseUrl**. This to align it with the environment variable (DATABASE_URL), avoiding multiple names for same config param.