Commit Graph

427 Commits (7218a8d9f271b8d37a8d738b878d72ced88d19eb)

Author SHA1 Message Date
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