migrate/database
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
..
cassandra add cassandra driver and function to retrieve networkSettings to get port bound to 9042 2017-06-05 11:03:49 +01:00
cockroachdb Add CockroachDB Support 2017-07-07 23:12:07 -07:00
crate initial version 3.0.0 preview 2017-02-07 22:01:29 -08:00
mongodb initial version 3.0.0 preview 2017-02-07 22:01:29 -08:00
mysql Fix parenthesis problem. 2017-06-14 21:57:37 +02:00
neo4j initial version 3.0.0 preview 2017-02-07 22:01:29 -08:00
postgres Update README.md 2017-04-25 11:06:06 -07:00
ql make ExecuteQuery private 2017-05-16 12:07:40 +03:00
redshift Added support for Redshift. 2017-05-11 15:47:40 -06:00
shell initial version 3.0.0 preview 2017-02-07 22:01:29 -08:00
spanner Skip test if SPANNER_DATABASE isn’t set 2017-06-20 17:53:41 +01:00
sqlite3 adapted the sqlite driver for v3 (#165) 2017-06-05 11:02:51 +01:00
stub bring back dirty state from v2 2017-02-19 15:15:00 -08:00
testing bring back dirty state from v2 2017-02-19 15:15:00 -08:00
driver.go Fix typo forgotton => forgotten 2017-06-14 21:59:11 +02:00
driver_test.go add comments for database 2017-02-09 19:04:54 -08:00
error.go updated postgres driver, add database.Error struct 2017-02-14 23:12:16 -08:00
util.go add mysql driver, add ENV to docker containers 2017-02-28 15:10:56 -08:00
util_test.go add mysql driver, add ENV to docker containers 2017-02-28 15:10:56 -08:00