Sandile Keswa
0cd470ee98
Adopted @nlacey's suggestion.
2016-07-25 12:02:50 -04:00
Sandile Keswa
cba0cc9847
fixed the overflow
2016-07-23 15:04:11 -04:00
Sandile Keswa
42b45a6de8
added consistency as an option
2016-07-23 14:47:11 -04:00
Till Klocke
cd5f75d47c
Splitting of sql is now more robust and better tested
2016-06-16 14:34:50 +02:00
Till Klocke
6612806e06
Crate driver was using wrong url scheme. The migrate CLI never had a chance to select the correct driver
2016-06-16 13:47:21 +02:00
Till Klocke
a7fa9eb3fb
Added README.md for Crate driver
2016-06-16 13:08:04 +02:00
Till Klocke
907d8cd935
Added driver for crate.io database
2016-06-16 13:03:01 +02:00
Chris Gilling
b5ef068704
cassandra: add error checking for bad connection urls
2016-06-12 14:59:23 -07:00
Brendan Fosberry
b68c58c136
Fixing unsafe typecast
...
If a non pq error is returned, we rollback and return the error
2016-06-03 13:41:05 -05:00
meehow
f230ced201
typo fixed
2016-05-15 08:12:06 +02:00
Jeff Hodges
91a3364232
use a non-zero exit code when no command is given
2016-04-08 14:26:39 -07:00
Matthias Kadenbach
ce1b59bb81
Merge pull request #89 from arbarlow/master
...
Add support for Cassandra >= 3 with protocol version 4
2016-03-21 14:09:30 -07:00
Alex Barlow
12c19e08b7
Add support for Cassandra >= 3 with protocol version 4
2016-03-21 17:36:03 +00:00
Michael Morin
7f9f7e5978
Release OS signals when you're finished with them.
2016-02-11 22:35:49 -05:00
Chris McNabb
90bab2409b
gocql doesn't support cassandra > 2.2
2016-02-01 12:01:09 -08:00
Chris McNabb
10d89631a3
https://github.com/mattn/go-sqlite3 is cgo, so CGO_ENABLED must be true
2016-02-01 12:01:09 -08:00
Matthias Kadenbach
5593c9892b
Merge pull request #78 from raizyr/sqlite3_is_cgo
...
https://github.com/mattn/go-sqlite3 is cgo, so CGO_ENABLED must be true
2016-01-11 23:38:19 -08:00
Matthias Kadenbach
081a4e2cae
Merge pull request #79 from raizyr/cassandra_2_2
...
gocql doesn't support cassandra > 2.2
2016-01-11 23:25:52 -08:00
Chris McNabb
5a8219c970
gocql doesn't support cassandra > 2.2
2016-01-10 21:39:37 -06:00
Chris McNabb
5a245a959a
https://github.com/mattn/go-sqlite3 is cgo, so CGO_ENABLED must be true
2016-01-10 08:09:34 -06:00
David Campbell
9694775972
prefix migration files with epoch
...
Using epoch prefixed filenames, multiple developers can commit
migrations while minimizing versioning conflicts.
This commit remains backwards compatible with all previous migrations
and requires no changes to the `schema_migrations` table.
This commit also cleans up migrate-test temp directories
2015-12-20 16:18:25 -08:00
Carlos Forero
e303d64469
Add driver for Neo4j
2015-12-08 19:39:22 -05:00
Matthias Kadenbach
6028882529
Merge pull request #66 from jamiecuthill/patch-1
...
Error in example mysql driver import statement
2015-12-04 09:50:58 -08:00
Jamie Cuthill
2f6745a42f
Error in example mysql driver import statement
2015-11-13 11:57:52 +00:00
Matthias Kadenbach
8fe1a56731
Merge pull request #65 from brainly/import-drivers-in-cli
...
Import drivers in CLI
2015-11-12 14:39:06 -08:00
Oleksii Fedorov
f5053fbe29
Import drivers in CLI
2015-11-12 11:38:53 +01:00
Matthias Kadenbach
2a2bc4fec8
Merge pull request #54 from gemnasium/dont-load-all-drivers-43
...
Don't load all drivers
2015-11-11 10:04:20 -08:00
Brant Fitzsimmons
ade683e8b5
Fixes typos.
2015-11-01 13:14:23 -05:00
Philippe Lafoucrière
65674ac4cc
Dropping support for go 1.3
2015-10-22 19:29:14 -04:00
Philippe Lafoucrière
9754378aa5
Move the registry to driver package
...
We can't test driver.New methods because of circular imports.
That's probably why the initial code had a map[string]interface{} as
registry: it removes a dependency import.
I prefer the remove the registry and have a registry returning a real
Driver. It will ease the development later.
2015-10-22 16:29:26 -04:00
Philippe Lafoucrière
080f49baf4
Fix error message
2015-10-18 22:30:51 -04:00
Philippe Lafoucrière
3bc76ee0bb
remove leftover
...
[skipci]
2015-10-15 14:19:14 -04:00
Philippe Lafoucrière
46c831b8e9
Don't trust travis go
2015-10-15 14:18:23 -04:00
Philippe Lafoucrière
a35e2a3c7a
Don't use -cover for now, it's not working
2015-10-15 13:48:04 -04:00
Philippe Lafoucrière
8ae2c91ef4
Fix travis
2015-10-15 13:43:48 -04:00
Philippe Lafoucrière
b4e84ac8f9
Use go version defined in the travis.yml matrix
2015-10-15 13:34:52 -04:00
Philippe Lafoucrière
ef698d8132
go get all deps deeply
2015-10-15 12:59:31 -04:00
Philippe Lafoucrière
5cf4286653
fix yaml in travis.yml
2015-10-15 12:53:53 -04:00
Philippe Lafoucrière
2957444991
Fix test with optionated drivers
2015-10-15 12:49:43 -04:00
Philippe Lafoucrière
0c7f7b79e0
Merge branch 'master' of https://github.com/mattes/migrate into dont-load-all-drivers-43
2015-10-14 20:35:35 -04:00
Matthias Kadenbach
e351ab27b9
Merge pull request #51 from raphaeljlps/master
...
Fixes migrate --help command
2015-10-01 10:26:19 -07:00
Raphael Jardim Lopes
432a0b56d5
fixes issue #3
2015-10-01 10:41:04 -03:00
Matthias Kadenbach
531fdf64e5
Merge pull request #50 from buddhamagnet/streamline-driver-code
...
Streamline driver code
2015-09-24 10:33:18 -07:00
buddhamagnet
7a0e24ebf3
add tests for driver registration
2015-09-15 23:08:29 +01:00
buddhamagnet
0f9ca3b392
exclude test sqlite3 db
2015-09-15 23:08:11 +01:00
buddhamagnet
02c5fc24d3
streamline driver code
2015-09-15 22:56:29 +01:00
Matthias Kadenbach
e857fcc785
Merge pull request #48 from johnweldon/45-migration-file-id-clash
...
Proposed fix for migration file name clashes
2015-09-15 11:24:00 -07:00
John Weldon
07fedf8445
Add some docstring explanation to makeFiles
2015-09-14 16:41:19 -07:00
Matthias Kadenbach
c848ca946e
Merge pull request #49 from johnweldon/remove-go1.2-dependency
...
Fix travis build file to match reality
2015-09-14 10:18:21 -07:00
John Weldon
879cc40d38
Fix travis build file to match reality
...
This project depends on github.com/gocql/gocql, which does not support
go 1.2.
Update the .travis.yml file to match that reality.
Add go 1.4 and 1.5 to the test matrix.
2015-09-11 18:30:08 -07:00