Dale Hui
0d13e794e4
Clean up CLI docs
...
- Move main CLI docs from cli to cmd/migrate
- Clean up markdown
- Update example CLI usage in Docker
2019-06-13 01:30:58 -07:00
Eduard Bardají Puig
6ff5b4ed4c
Typo
2019-05-22 20:25:18 +01:00
Evan Conrad
c7e9414bfe
Fix Broken Markdown in cli/README.md
2019-05-16 11:30:01 -07: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
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
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
f38fe38d45
Use `git describe --tags` to set the version number when building the CLI
2018-11-12 02:23:08 -08:00
Dale Hui
9f5e1bd505
Merge pull request #124 from lopezator/master
...
cli: Update README.md with MacOS install info
2018-10-29 11:02:56 -07:00
Dale Hui
7db5c9a274
Remove references to `dep` from docs
2018-10-29 10:56:55 -07:00
David López
4fad212a25
cli: Update README.md with MacOS install info
...
Document in MacOS install section of README.md that brew packag is now available. References mattes/migrate#156 https://github.com/Homebrew/homebrew-core/pull/30032
2018-10-29 17:27:48 +01:00
Dale Hui
fc2b2e9c64
Use v4 for Go module support
2018-10-10 16:16:23 -07:00
Dale Hui
107db3f407
Revert "Remove support for Go modules"
...
This reverts commit 5e96539f55
.
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
Harald Nordgren
a6eddccfe5
Document that '-source' is a required parameter
2018-08-07 09:53:36 +02:00
Dale Hui
157433893c
Update CLI installation docs to reduce confusion
...
https://github.com/golang-migrate/migrate/issues/64#issuecomment-402300146
2018-07-05 10:55:44 -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
dadlerj
2ca5473e52
Update CLI usage in readme
2018-06-26 09:16:04 -07:00
Dale Hui
3239b18671
Fix time format flag to be backwards compatible
...
https://github.com/golang-migrate/migrate/pull/17#issuecomment-397960867
2018-06-18 00:06:17 -07:00
Dale Hui
c3794da4ed
Make -ext flag required for the create command
2018-06-17 23:18:23 -07:00
Dale Hui
872a561495
Fix broken CLI build
2018-06-17 23:16:38 -07:00
Sam Whited
7562e9ad5d
source/vfs: add virtual file system source
...
Fixes #56
2018-06-17 19:35:13 -05:00
Dale Hui
0f16f7f6a2
Rename sources to reflect updated build constraint names
2018-06-12 16:45:56 +08:00
Dale Hui
dfa9fc05cb
Use correct build contraints (must be alphanumeric)
...
Fixes: https://github.com/golang-migrate/migrate/issues/52
2018-06-12 16:18:27 +08:00
Dale Hui
c4e855b58c
List source and database drivers in help text
2018-06-12 16:17:52 +08:00
Dale Hui
fb3d809e81
Cleanup CLI docs
2018-05-12 15:25:19 -07:00
Taylor Halliday
5ebdb74ba8
Update README.md
...
There's no homebrew support. Even the referenced TODO says so, so not sure why it's in the Readme. Let's encourage others to support the development of it rather than think the support for it is broken.
2018-05-12 07:22:21 -07:00
Robert Haupt
1f389f1422
Removed commented code
2018-04-17 11:17:10 -06:00
Robert Haupt
8cdee40695
Use Go time format string if version other than timestamp is desired.
2018-04-17 11:09:08 -06:00
Robert Haupt
c6c6874d72
Added -datetime option to create up/down files with version in yyyymmddhhmmss format.
2018-04-16 11:12:06 -06:00
Dale Hui
f8fd159fbc
Fork packagecloud releases
2018-01-20 02:10:22 -08:00
Dale Hui
f5ae4b42db
Support creating migrations using sequences in addition to timestamps
2018-01-20 00:29:06 -08:00
Dale Hui
1cf095c51d
Update more references to github.com/mattes/migrate
2018-01-19 14:59:27 -08:00
Dale Hui
f584949470
Update imports to reference fork.
...
Thanks `make rewrite-import-paths`!
2018-01-19 10:56:55 -08:00
Jens Rantil
51acd3f3ad
style: order imports lexicographically
...
Best-practise according to `gofmt`.
2017-09-17 13:26:23 +02:00
Taylor Wrobel
40a40613cb
Add cockroachdb README and add ForceLock functionality
...
Adds a readme to the cockroachdb database package, following the
postgres readme style.
Also adds the ability to force acquisition of the migration lock
via a connect URL parameter/WithInstance config, to allow for fixing
cases where an implementation error causes the schema lock to not
be released.
Lastly, tweaks the CLI readme to include information on building a
CLI for databases other than postgres.
2017-07-11 21:52:02 -07: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
e86f4a201c
change include path from github.com/kshvakov to github.com/mattes
2017-06-21 17:24:55 +03:00
kshvakov
b031b22c80
Add WithInstance
2017-06-21 17:12:05 +03:00
kshvakov
1440a070c3
Add WithInstance
2017-06-21 17:06:04 +03:00
kshvakov
14636b77fb
Add ClickHouse driver
2017-06-21 15:58:46 +03:00
Stephanie Ng
8f7d3efb1a
add create command to cli
2017-06-14 21:59:11 +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
Max
2f50c9c52b
added file cli/build_sqlite3.go
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
00b22e527d
one line
2017-05-18 10:28:39 -07:00
August Z. Flatby
83035ec925
Add command to make CLI example with Go toolchain work
2017-05-18 09:27:39 +02:00
Matthias Kadenbach
d4d20346f2
build cli with all source and database drivers
2017-05-17 19:10:45 -07:00