Vojtech Vitek
81965805fd
Remove else statements
2019-03-05 20:56:36 -05:00
Vojtech Vitek
73ac0e8470
Implement snake_case
2019-03-05 20:54:53 -05:00
Vojtech Vitek
fa498e80b9
Implement lowerCamelCase()
2019-03-05 20:28:01 -05:00
Vojtech Vitek
f35f8da02f
Implement CamelCase via new state machine
2019-03-05 18:59:47 -05:00
Vojtech Vitek
ed924a5874
Go template: Rename pkg to migrations, plural better describes the pkg
2019-03-05 16:32:44 -05:00
Vojtech Vitek
89ee209ac1
Improve SQL template for `goose create' #34
2019-03-05 16:29:17 -05:00
Vojtech Vitek
acc7a55e78
Merge pull request #153 from pressly/91
...
Add plpgsql syntax unit test #91
2019-03-05 16:25:21 -05:00
Vojtech Vitek
dd1fc11118
Add plpgsql syntax unit test #91
2019-03-05 16:20:45 -05:00
Vojtech Vitek
f54a6e48b3
Merge pull request #151 from pressly/87
...
Refactor SQL parser
2019-03-05 15:58:05 -05:00
Vojtech Vitek
02bb13b385
Bump version to v2.7.0rc1
2019-03-05 15:54:00 -05:00
Vojtech Vitek
b7b401d02b
Merge branch 'master' into 87
2019-03-05 15:52:59 -05:00
Vojtech Vitek
e4b9895547
Merge pull request #152 from pressly/releases
...
Add `goose --version' & build release binaries
2019-03-05 15:27:58 -05:00
Vojtech Vitek
6137172d9e
Add `goose --version' #130
2019-03-05 15:24:30 -05:00
Vojtech Vitek
93b0afd88c
Add `make dist' to build release binaries
...
Fixes #75
Fixes #96
Fixes #144
2019-03-05 15:10:11 -05:00
Vojtech Vitek
c587f98298
Add test case for COPY FROM STDIN #138
2019-03-05 15:00:59 -05:00
Vojtech Vitek
213f48bec6
Add test case for MySQL change delimiter #127
2019-03-05 14:58:33 -05:00
Vojtech Vitek
3836c78d69
Fix SQL parser errors
2019-03-05 03:23:37 -05:00
Vojtech Vitek
fff58a44df
Fix SQL parser tests
2019-03-05 02:53:57 -05:00
Vojtech Vitek
14668d05d8
Fix some failing SQL migrations
2019-03-05 01:38:45 -05:00
Vojtech Vitek
3472cd6ee8
Embrace io.Reader
2019-03-05 01:14:34 -05:00
Vojtech Vitek
94c2f51496
Refactor; make the new SQL parser build
2019-03-05 01:12:32 -05:00
Vojtech Vitek
456f34d42d
Kick off new SQL parser
2019-03-05 01:11:22 -05:00
Vojtech Vitek
f81c971ff2
Make tests more readable
2019-03-04 21:28:36 -05:00
Vojtech Vitek
e60424535d
Merge pull request #150 from pressly/76
...
Improve errors & remove log.Fatal() from goose pkg
2019-03-04 21:21:39 -05:00
Vojtech Vitek
3de24458e7
Print the SQL statement on error
2019-03-04 21:13:40 -05:00
Vojtech Vitek
1a52cca438
Remove log.Fatal() calls from the goose pkg
...
Fixes #76
2019-03-04 20:41:47 -05:00
Vojtech Vitek
9a68fa8479
Why would we create new DB table on goose status?
2019-03-04 19:58:00 -05:00
Vojtech Vitek
ea492665ca
Add missing error check
2019-03-04 19:42:35 -05:00
Vojtech Vitek
ded1a716db
Merge pull request #149 from pressly/141
...
README: Remove obsolete log lines
2019-03-04 19:39:23 -05:00
Vojtech Vitek
0f13f74517
README: Remove obsolete log lines
...
Fixes #141
2019-03-04 19:38:33 -05:00
Vojtech Vitek
d431110f17
Merge pull request #135 from tbaud0n/master
...
Add verbose option to print executed sql statements
2019-03-04 15:02:13 -05:00
Vojtech Vitek
9292c394c8
Merge pull request #93 from hexdigest/master
...
fix goose memory consumption on large migrations
2019-03-04 14:21:11 -05:00
Vojtech Vitek
53b79a1b57
Merge pull request #147 from pressly/stdlogger
...
Improve custom logger: Use stdlib's existing logger variable by default
2019-03-04 14:01:55 -05:00
Vojtech Vitek
40e1a66465
Improve custom logger: Use stdlib's existing logger variable by default
...
Follow-up on #105 . Don't allocate new stdlib's logger and reuse
the default logger (unexported) variable. This will enable people
make custom changes to the std logger, ie. log.SetFlags(),
log.SetPrefix() or log.SetOutput() without having to duplicate
the same code and applying it to goose logger.
2019-03-04 13:36:48 -05:00
Tony
0e09297902
Remove verbose custom type
2018-12-21 14:24:46 +01:00
Tony
f640a5cb1b
Clarify the verbose expected value
2018-12-18 16:13:56 +01:00
Tony
b935f725d3
Use VerboseMode as boolean + Display block comments
2018-12-18 16:08:33 +01:00
Tony
7b7eaf1c29
Add verbose option to print executed sql statements
2018-12-17 09:08:30 +01:00
Vojtech Vitek
3c2a65ec01
Link to "versioning problem"
2018-12-12 11:31:43 -05:00
Ivan Zhang
7a98874933
Merge pull request #133 from pressly/fix_dialect
...
Remove unused update query
2018-11-26 15:50:25 -05:00
1vn
f93e0e2376
remove unused sql
2018-11-26 15:12:15 -05:00
1vn
540204beb1
fix dialects
2018-11-26 15:11:23 -05:00
Vojtech Vitek
5807a91215
Merge pull request #131 from pressly/delete_row_on_down
...
delete version row on down
2018-11-26 12:27:56 -05:00
1vn
66bba2f050
fix sql
2018-11-26 10:55:25 -05:00
1vn
1dd31552aa
delete row on db-down
2018-11-23 16:54:36 -05:00
Ivan Zhang
0d3b571a1d
Merge pull request #128 from echoes341/fix-tab-usage
...
Fix tabs used in usage string
2018-11-15 11:49:56 -05:00
G. Rossin
fc1fb98cd9
Fix tabs used in usage string
2018-11-15 12:16:23 +01:00
Ivan Zhang
9e5cf6b12e
Merge pull request #127 from pressly/add-fix-return_2
...
add return here too
2018-11-14 12:26:59 -05:00
1vn
d7b833d93b
add return here too
2018-11-14 12:20:06 -05:00
Vojtech Vitek
b6d48228e9
Merge pull request #126 from pressly/add-fix-return
...
add return here
2018-11-14 12:04:12 -05:00