migrate/driver/mysql/README.md

24 lines
779 B
Markdown
Raw Normal View History

2014-09-16 16:04:50 +00:00
# MySQL Driver
2014-10-10 23:29:01 +00:00
### See [issue #1](https://github.com/mattes/migrate/issues/1#issuecomment-58728186) before using this driver!
2014-09-16 16:04:50 +00:00
* Runs migrations in transcations.
That means that if a migration failes, it will be safely rolled back.
* Tries to return helpful error messages.
* Stores migration version details in table ``schema_migrations``.
This table will be auto-generated.
## Usage
```bash
2014-10-10 23:31:38 +00:00
migrate -url mysql://user@tcp(host:port)/database -path ./db/migrations create add_field_to_table
migrate -url mysql://user@tcp(host:port)/database -path ./db/migrations up
2014-09-16 16:04:50 +00:00
migrate help # for more info
```
2014-09-16 19:44:34 +00:00
See full [DSN (Data Source Name) documentation](https://github.com/go-sql-driver/mysql/#dsn-data-source-name).
2014-09-16 16:04:50 +00:00
## Authors
* Matthias Kadenbach, https://github.com/mattes