Commit Graph

122 Commits

Author SHA1 Message Date
Andy Arthur e49feeb4a8 updated status to match tables by schema not name, now tracks renames 2020-08-13 14:38:58 -07:00
Zach Musgrave 05f05009b0 Updated to hard fork of vitess
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-07 15:52:17 -07:00
Zach Musgrave e05a5f5bdc Fixed query differ to work with subquery expressions.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-06 15:59:34 -07:00
Zach Musgrave 81e17b8132 Fixed compile errors due to interface / name changes in go-mysql-server
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-08-06 10:10:30 -07:00
AndyA f42a0d77f7 Merge pull request #813 from liquidata-inc/andy/foreign-key-diff-merge
Foreign Key, Index changes
2020-08-04 14:22:14 -07:00
Andy Arthur a26330b5de fixed index/fk diff, added tests 2020-08-03 10:12:30 -07:00
Andy Arthur 9e0544ac88 clean up 2020-08-02 12:34:54 -07:00
Andy Arthur 5b5aede7c0 split ForeignKey.Equals() into .EqualDefs and .DeepEquals 2020-08-02 09:54:17 -07:00
Andy Arthur 6244040f4a improved staging logic 2020-07-31 18:46:09 -07:00
Andy Arthur f6b6f00c77 added schema to IterTables callback 2020-07-30 15:38:04 -07:00
Andy Arthur f0d6eee6ae first pass 2020-07-30 10:26:39 -07:00
Andy Arthur bdcb0fc919 unskipped query diff tests, repofmt 2020-07-28 13:18:31 -07:00
Zach Musgrave cde9465290 Fixed breaking changes in analyzer
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-07-10 14:52:43 -07:00
Andy Arthur bf0a7b67ef skipping unsupported queries instead of passing 2020-06-29 11:00:16 -07:00
Andy Arthur 3aaa5cc041 picked up latest master and go-mysql-server, repo fmt, cleanup 2020-06-26 19:16:08 -05:00
Andy Arthur 3355231fe1 refactored tests, added validation 2020-06-26 19:10:24 -05:00
Andy Arthur 22d48bbec2 added group by support 2020-06-26 19:10:24 -05:00
Andy Arthur 835fcba534 added sanity check tests 2020-06-26 19:10:24 -05:00
Andy Arthur 0930b48d85 refactored query-diff analysis 2020-06-26 19:10:24 -05:00
Andy Arthur c739b90848 fixed field index adjustments, added tests 2020-06-19 17:40:22 -05:00
Andy Arthur c87927a40e cleanup 2020-06-19 17:40:22 -05:00
Andy Arthur 31ac9edb80 fixes, added tests 2020-06-19 17:40:22 -05:00
Andy Arthur aff87a7384 first pass 2020-06-19 17:40:22 -05:00
Daylon Wilkins b91178ce7a Foreign Keys groundwork implementation 2020-06-13 21:16:47 -07:00
Andy Arthur 03d428f56c made nodeDiffer private, cleanup 2020-06-12 11:11:08 -05:00
Andy Arthur a250b9c232 merge master 2020-06-12 10:40:11 -05:00
Andy Arthur ddf11745cc copyright headers 2020-06-11 16:54:25 -05:00
Andy Arthur 2114d29cbc added bats and error handling 2020-06-11 16:24:50 -05:00
Andy Arthur 1f347869d6 unittests 2020-06-11 12:19:50 -05:00
Andy Arthur 21e6574a51 refactor 2020-06-11 11:09:43 -05:00
Andy Arthur d7df5f6306 redesigned query_diff 2020-06-11 09:45:18 -05:00
Andy Arthur 592999f73c function docs 2020-06-09 17:01:07 -05:00
Andy Arthur 0053b9fab3 clean up diff 2020-06-09 17:01:07 -05:00
Andy Arthur 333aeb1fd2 added more bats 2020-06-09 17:01:07 -05:00
Andy Arthur 35a4194852 repo fmt 2020-06-09 17:01:07 -05:00
Andy Arthur 72c049978e reworked doc diffs, deleted out-of-date schema-changes BATS 2020-06-09 17:01:07 -05:00
Andy Arthur 7fc5f9bdaf renamed old/new -> from/to, tracking renames 2020-06-09 17:01:07 -05:00
Andy Arthur 0da8e893bd first pass at table renames 2020-06-09 17:00:21 -05:00
Andy Arthur b71737c373 added bats and hid command 2020-06-09 11:48:57 -05:00
Andy Arthur 8760e4119a concurrency 2020-06-09 10:53:04 -05:00
Andy Arthur c9cf189969 added --with-tags flag to schema export 2020-06-04 14:59:41 -05:00
Andy Arthur 69138a3d92 added string escaping from vitess 2020-05-13 16:24:31 -07:00
Zach Musgrave 7b6325731f Formatting
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-04-29 21:35:39 -07:00
Zach Musgrave 2178d674e8 Moved a lot of things around to mostly eliminate the sqltestutil package, as well as everything else in the old sql package, and then get rid of import cycles.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-04-28 16:28:43 -07:00
Zach Musgrave 7ead0abbf6 Added json output format for SQL, and fixed null printing bug in CSV output
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2020-04-10 11:52:19 -07:00
Andy Arthur 563ca98398 deterministic tag generation changes 2020-03-30 16:02:08 -07:00
Andy Arthur 6236663427 added doc strings to exported methods 2020-03-09 12:05:44 -07:00
Andy Arthur 538180537c cleanup 2020-03-09 10:48:36 -07:00
Andy Arthur a81563a8a1 reorganized to creat testcommands package 2020-03-09 10:48:36 -07:00
Zach Musgrave a996e0ce62 Implemented table rename in engine. Including a column rename left over from last commit.
Signed-off-by: Zach Musgrave <zach@liquidata.co>
2019-12-26 12:04:57 -08:00