89 Commits

Author SHA1 Message Date
Dale Hui
107db3f407 Revert "Remove support for Go modules"
This reverts commit 5e96539f55495f6fa80240037db6cb1886a99b89.
2018-10-10 16:15:33 -07:00
Dale Hui
5e96539f55 Remove support for Go modules 2018-10-10 13:34:03 -07:00
Dale Hui
16dea48c82 Fix module support by opting in to modules 2018-09-14 01:14:42 -07:00
Dale Hui
16f2b1736e Support Go 1.11 and drop support for Go 1.9
- Support modules in Go 1.11
2018-09-04 19:11:19 -07:00
Harald Nordgren
a6eddccfe5 Document that '-source' is a required parameter 2018-08-07 09:53:36 +02:00
Dale Hui
3bd43bedad Reference mattes/migrate now that golang-migrate/migrate has been detached
https://github.com/golang-migrate/migrate/issues/81
2018-08-07 00:17:39 -07:00
Dale Hui
b5edb8e50c Improve error messaging when URL parsing fails
- Improve docs around escaping/encoding reserved URL characters
    - Add tests for net/url Parse() and reserved characters to document understanding
    - Addresses: https://github.com/golang-migrate/migrate/issues/77
2018-07-24 17:55:58 -07:00
Dale Hui
18583d5a91 Update docs
- Addresses: https://github.com/golang-migrate/migrate/issues/67
    - Add badge for supported Go versions
    - Suggest dep for dependency management
2018-06-27 11:45:54 -07:00
Dale Hui
78dc468555
Merge pull request #47 from dhui/docker_badge
Add badge for num docker pulls
2018-06-19 01:33:06 -07:00
Dale Hui
0f16f7f6a2 Rename sources to reflect updated build constraint names 2018-06-12 16:45:56 +08:00
Dale Hui
01ea635328 Add badge for num docker pulls 2018-06-04 18:54:43 +08:00
Dale Hui
fb3d809e81 Cleanup CLI docs 2018-05-12 15:25:19 -07:00
ItsAlex
fb7bb4f87a
add dockerization Fix #23
Signed-off-by: Alexandre MARRE <me@itsalex.fr>
2018-05-09 09:48:20 +02:00
Dale Hui
53dd06057f Add release badge 2018-01-21 02:07:25 -08:00
Dale Hui
012f051f2e Use cached badges when possible and make badges reflect the state of the master branch 2018-01-21 01:40:41 -08:00
Dale Hui
8684cad808 Update README to reflect the current status of the sqlite driver 2018-01-21 00:20:10 -08:00
Dale Hui
f8fd159fbc Fork packagecloud releases 2018-01-20 02:10:22 -08:00
Dale Hui
1cf095c51d Update more references to github.com/mattes/migrate 2018-01-19 14:59:27 -08:00
Dale Hui
3b61abf20a Update some examples and badges in README to reference new fork 2018-01-19 02:07:34 -08:00
Shane O'Donnell
4ac3ee9d75 Removed '(always included)' 2017-10-23 13:27:24 -04:00
Kirill Shvakov
1f62e3f142 Merge branch 'master' into master 2017-07-08 13:50:51 +03:00
Taylor Wrobel
1d8a881941 Add CockroachDB Support
Adds support for CockroachDB.  Cockroach uses the postges wire
protocol and has a large amount of common SQL functionality shared
with Postgres, so much of the postgres code was able to be copied
and modified.

Since the protocol is used in determining the driver, and the
Postgres protocol is also used by Cockroach, new connect string
prefixes were added: cockroach:// cockroachdb:// and
crdb-postgres://.  These fake protocol strings are replaced in
the connect function with the correct `postgres://` protocol.

TODO: Tests needed (Cockroach has a docker image, so this shouldn't
be too hard)
2017-07-07 23:12:07 -07:00
kshvakov
1440a070c3 Add WithInstance 2017-06-21 17:06:04 +03:00
maxvw
33d5038bd3 adapted the sqlite driver for v3 (#165) 2017-06-14 21:58:37 +02:00
Jolan Malassigne
89879968bb add cassandra driver and function to retrieve networkSettings to get port bound to 9042 2017-06-05 11:03:49 +01:00
maxvw
386ce008d9 adapted the sqlite driver for v3 (#165) 2017-06-05 11:02:51 +01:00
Christian Klotz
748ae8f06a Add Spanner driver
Support for Google Cloud Spanner, closes #172. Includes example migrations ported over from the PostgreSQL driver.

In all examples provided by Google I’ve come across, camel-case is used for table names, columns, etc. Hence the examples use this naming convention.
2017-06-04 21:13:49 +01:00
Matthias Kadenbach
3682bcf9d2 Update README.md 2017-05-18 19:47:23 -07:00
Matthias Kadenbach
857dc4b862 Update README.md 2017-05-18 19:45:53 -07:00
Matthias Kadenbach
1b48b97aa4 Update README.md 2017-05-16 13:27:30 -07:00
Jonathan Bryant
91ecd3cb6a Added support for Redshift.
* Added driver that wraps the standard PostgreSQL driver
* Added build.
* Added driver to documentation.
2017-05-11 15:47:40 -06:00
Ivan Daniluk
ed5a887579 Add import to example.
The example in README with file source doesn't work without importing "github.com/mattes/migrate/source/github" package.
2017-05-04 19:42:12 +02:00
Matthias Kadenbach
5c8da71dea
update travis branch 2017-04-25 12:01:21 -07:00
Matthias Kadenbach
1676a902f2
update readme 2017-04-20 15:22:06 -07:00
Gobonoid
b4adf71696 Updates import path in README examplee 2017-04-19 11:48:58 +01:00
Matthias Kadenbach
9f974b8996
Update Readme 2017-03-12 18:00:22 -07:00
Matthias Kadenbach
f576a64f11 Update README.md 2017-02-18 10:41:17 -08:00
Matthias Kadenbach
bb6ae0898d Update README.md 2017-02-16 21:13:12 -08:00
Matthias Kadenbach
1e08e21470 update with issues 2017-02-16 20:41:17 -08:00
Matthias Kadenbach
ccb40ff3ff
Update Readme 2017-02-16 11:29:18 -08:00
Matthias Kadenbach
53630f5ff1
add NewWithDatabaseInstance example 2017-02-14 23:25:19 -08:00
Matthias Kadenbach
209c056258
add database lock timeouts in migrate and in tests 2017-02-11 19:15:54 -08:00
Matthias Kadenbach
cd6e62049c
Update documentation 2017-02-11 11:13:27 -08:00
Matthias Kadenbach
526c0a918e add packagecloud.io badge 2017-02-09 20:09:11 -08:00
Matthias Kadenbach
de7ffa60cc update readme 2017-02-09 20:07:04 -08:00
Matthias Kadenbach
81b9791178 move contributing in own file 2017-02-09 20:03:56 -08:00
Matthias Kadenbach
c4ec6ac0f7 move CLI usage in own README 2017-02-09 20:00:38 -08:00
Matthias Kadenbach
5c6a21b014 add make docs 2017-02-09 11:59:49 -08:00
Matthias Kadenbach
f474e4cae1 travis builds dep tree info 2017-02-08 19:44:12 -08:00
Matthias Kadenbach
b3f6bc47bb update readme with dev, testing, and contribution section 2017-02-08 18:27:12 -08:00