Tomás Senart
15713e64cb
postgres: Use sync.WaitGroup in TestWithInstance_Concurrent
2019-01-15 11:28:48 +01:00
Tomás Senart
519dae2639
postgres: Make `ensureVersionTable` atomic
...
Fixes https://github.com/golang-migrate/migrate/issues/55
2019-01-15 11:28:48 +01:00
Tomás Senart
ce7a2234ee
fixup! Pass config to WithInstance
2019-01-15 11:28:48 +01:00
Tomás Senart
a06a92d620
postgres: TestWithInstance_Concurrent
2019-01-15 11:28:47 +01:00
Dale Hui
1ca4da9a33
Run `go mod tidy`
2019-01-14 12:56:51 -08:00
Dale Hui
52fc08fdf5
Update supported DB versions
2019-01-12 16:13:26 -08:00
Dale Hui
2feaaaddda
Update dktest from v0.2.0 to v0.3.0
...
- Update ReadyFuncs accordingly
2019-01-08 22:39:26 -08:00
Dale Hui
9870a84b99
Update Cassandra DB driver (gocql)
2019-01-08 11:25:23 -08:00
Dale Hui
bbec63fda7
Use one of the 2 ports exposed by MySQL Docker images
...
- MySQL driver tests should pass more consistently now
2019-01-08 05:11:07 -08:00
Dale Hui
809c7f0ac8
Use dktest to run docker tests
...
- Leaving migrate/testing in case there are unknown consumers
- Add migrate/dktesting package
- Update tests to use migrate/dktesting instead of migrate/testing
2019-01-08 05:11:07 -08:00
Dale Hui
fd47ba9a9a
Remove TODO for MongoDB database driver
2019-01-08 05:01:48 -08:00
Dale Hui
b1a199a272
Merge pull request #146 from bobrovde/mongodb-driver
...
added mongodb driver
2019-01-08 02:34:59 -08:00
Dale Hui
fc8d57d128
Merge branch 'master' into mongodb-driver
2019-01-07 22:50:51 -08:00
Dale Hui
f24ea4d6c9
Update TravisCI badge after migration from .org to .com
2019-01-07 22:45:35 -08:00
DBobrov
12b93a3a07
Change checking of mongo replica set initialization
2019-01-07 15:17:35 +03:00
DBobrov
3fa0df7553
Refactor mongodb transactions test
2019-01-07 11:47:37 +03:00
DBobrov
13978a108a
Add test for migrations in transaction mode
2019-01-06 12:45:22 +03:00
Dale Hui
d549fd5265
Fix memory leak in tests
...
- Stop leaking tickers. As the docs state, using time.Tick() will leak tickers,
so use time.NewTicker() with time.Ticker.Stop().
- Be more efficient by using time.NewTimer() with time.Timer.Stop() instead of time.After().
2019-01-05 13:52:25 -08:00
DBobrov
30d2d94a22
Fix review comments
2019-01-05 11:10:25 +03:00
Dale Hui
caa5719a86
Update pinned (via dep) MySQL driver from v1.4.0 to v1.4.0
2019-01-04 17:47:53 -08:00
DBobrov
436b81b357
Replaced bsonx.Doc with bson.D
2019-01-04 22:01:21 +03:00
Dale Hui
600f2eda93
Fix broken build
...
- `gem install` no longer recognizes the `--no-ri` and `--no-rdoc` options. Use `--no-document` instead.
- References:
- https://github.com/rubygems/rubygems/pull/2354
- https://github.com/bundler/bundler/pull/6624
2019-01-03 16:35:22 -08:00
DBobrov
309edb6da6
- Add dependency for dep
...
- Add transaction mode for migrations
2019-01-03 18:00:23 +03:00
DBobrov
bcd4f6e7dd
added mongodb driver
2019-01-01 11:14:27 +03:00
Dale Hui
fd50054781
Merge pull request #145 from bobrovde/fix-clickhouse
...
Changed clickhouse migrations table struct
2018-12-30 13:42:39 -08:00
DBobrov
26064905d4
Changed migrations table struct of field `version` to fix support `database.NilVersion` and default version format.
2018-12-28 15:53:55 +03:00
Dale Hui
24176463f4
Update docker/docker checksum for Go 1.11.4
...
Addresses: https://github.com/golang-migrate/migrate/issues/138
2018-12-21 12:53:53 -08:00
Dale Hui
418d41c2a1
Merge pull request #143 from coolaj86/url-opaque
...
use URL.Opaque when available
2018-12-20 21:37:54 -08:00
AJ ONeal
01291f7cb5
use URL.Opaque when available
2018-12-20 15:08:49 -07:00
Dale Hui
e8b8975ec3
Merge pull request #141 from fsouza/upgrade-mysql-driver
...
Upgrade go-sql-driver/mysql to v1.4.1
2018-12-19 11:31:31 -08:00
Francisco Souza
6a53d7d10d
Upgrade go-sql-driver/mysql to v1.4.1
...
Fixes #139 .
2018-12-18 18:01:52 -05:00
Dale Hui
65870ff3e8
Merge pull request #126 from a-h/patch-1
...
Include details about migration locking in the FAQ
2018-12-14 17:36:07 -08:00
Dale Hui
6f1479fa41
Update FAQ.md
...
Co-Authored-By: a-h <a-h@users.noreply.github.com>
2018-12-14 16:28:04 +00:00
Dale Hui
f694b616aa
Add supported major versions table to README
...
- Consolidates info about migrate major versions
- https://github.com/golang-migrate/migrate/issues/134#issuecomment-446664565
2018-12-13 22:53:07 -08:00
Dale Hui
1bd41c2a0b
README copy tweak
...
- helpers -> snippets
2018-12-13 22:41:26 -08:00
Dale Hui
f1d88ac6c1
Add guide for installing a specific version of `migrate` using the Go toolchain
2018-11-28 01:00:46 -08:00
Dale Hui
0d5d918563
Fix CLI install with Go toolchain docs
...
`-d` option shouldn't be specified with `go get` when installing
2018-11-28 00:44:59 -08:00
Dale Hui
547bc41026
Merge branch 'deb'
2018-11-27 13:54:07 -08:00
Dale Hui
d27dc63026
Move before_deploy steps to after_success to avoid re-building the binary before every deploy
...
- https://docs.travis-ci.com/user/job-lifecycle/#deploying-your-code
2018-11-27 13:48:57 -08:00
Dale Hui
83f5b9f644
Don't need to move and remove files before caching build data in Travis
2018-11-27 13:48:57 -08:00
Dale Hui
addb3c1a79
.deb package changes
...
- Install binary to /usr/local/bin instead of /usr/bin
- Support recent/stable Debian and Ubuntu distros that work with .deb packages
2018-11-27 13:48:57 -08:00
Dale Hui
88e7eafcf9
Merge pull request #131 from vearutop/cli-layout
...
Refactor cli package to allow `go get` one-liner with a proper binary name
2018-11-27 12:15:59 -08:00
Viacheslav Poturaev
5f88d4bf22
Copy cli main package under migrate directory, keep deprecated original main package for backwards compatibility, fixes #70
2018-11-21 09:01:35 +01:00
Dale Hui
7f00868584
Merge pull request #128 from andrei-m/fix-redshift
...
Fix Redshift migrations driver
2018-11-14 10:32:07 -08:00
Dale Hui
6ebc6c7dae
Unlock in postgres db driver should also use the schema name
2018-11-14 02:18:57 -08:00
Dale Hui
f38fe38d45
Use `git describe --tags` to set the version number when building the CLI
2018-11-12 02:23:08 -08:00
Dale Hui
323427e951
Update copyright in LICENSE
2018-11-08 01:45:19 -08:00
Dale Hui
06d3ebde1c
Use strings.NewReader() instead of bytes.NewReader() when source is a string
...
- Group imports
2018-11-05 22:50:08 -08:00
Dale Hui
1df8057f97
Merge pull request #127 from vporoshok/master
...
Add support for multi-schema migrations in Postgres
2018-11-05 22:34:54 -08:00
Evgeniy Bastrykov
d2d449ad78
Review comments
2018-11-05 16:03:54 +04:00