Commit Graph

75 Commits

Author SHA1 Message Date
Jason Fulghum b8b29e6b5f Updating generated FK ID in test after fixing bug in FK.HashOf() 2024-01-24 14:56:55 -08:00
Jason Fulghum 4773192a50 Fixing missing "|| false" in BATS files 2023-08-09 12:10:14 -07:00
Jason Fulghum 2bc1ee8e9b Adding a BATS test for sql output with hex-encoded binary values 2023-07-17 14:55:20 -07:00
Pavel Safronov f370130eb2 Temporarily skip certain remote BATS tests that rely on dolt checkout. 2023-06-27 13:41:49 -07:00
Pavel Safronov 75f46c7bb5 Remove some dead code and fix diff.bats failure. 2023-06-26 17:51:17 -07:00
Pavel Safronov 71f5eac46e Removed foreign key logic from dolt diff.
Update diff.bats tests to remove foreign key resolution text.
2023-06-26 17:51:17 -07:00
Jason Fulghum 3899ddf05a First pass at FK equality checking to handle resolved/unresolved FKs. 2023-05-15 15:35:14 -07:00
Nick Tobey a322a31408 Add bats tests for dolt diff -R 2023-05-02 15:16:09 -07:00
jennifersp 612201a938 support EVENT storage handling (#5717) 2023-04-13 23:54:11 -07:00
Neil Macneale IV 2dc379115c Fix bats tests 2023-03-07 08:03:30 -08:00
Neil Macneale IV 79b0dbe13d Display DDL for views and triggers in dolt diff
Second attempt of botched PR: https://github.com/dolthub/dolt/pull/5476
2023-03-06 17:24:16 -08:00
Neil Macneale IV 4fe09d5456 Clean up changes which were pushed prematurely
Revert "Add bats test for new dolt diff output for dolt_schema changes"
This reverts commit 8163ee0efb.

Revert "minor refactor to avoid unreachable code"
This reverts commit 0bbba1ced0.

Revert "Display DDL for views and triggers in `dolt diff`"
This reverts commit d5977fdf72.

Revert "Small refactor to rename engine to sqlEng."
This reverts commit 99b343c01a.
2023-03-06 17:16:01 -08:00
Neil Macneale IV 8163ee0efb Add bats test for new dolt diff output for dolt_schema changes 2023-03-06 15:56:23 -08:00
jennifersp cbe7e08508 add dolt_patch() stored procedure (#5413) 2023-03-01 14:27:44 -08:00
Taylor Bantle 85fbbe2b68 bats: Move diff stat tests to new file, add summary tests 2023-02-23 12:20:17 -08:00
Taylor Bantle b62f7128e8 Update bats 2023-02-22 13:50:02 -08:00
Daylon Wilkins 75ec9ca946 Line-based diffs for modified multiline rows 2023-02-22 07:44:52 -08:00
James Cor b3aed5e995 adding diff 2023-02-16 00:59:45 -08:00
James Cor 7501a87c55 feedback 2023-02-15 12:17:29 -08:00
James Cor e5318863e8 adding tests 2023-02-13 01:30:52 -08:00
James Cor 2890f52d5c add bats test 2023-02-08 00:58:56 -08:00
Daylon Wilkins 8aeb1c659e Removed deprecated dolt functions 2023-01-03 02:13:37 -08:00
Taylor Bantle 5fe1a0083d More bats 2022-10-26 17:57:50 -07:00
Taylor Bantle 3f666c98ba Add --merge-base flag to dolt diff 2022-10-26 16:04:43 -07:00
Taylor Bantle c79bd513b2 Three dot dolt diff syntax 2022-10-26 15:34:30 -07:00
Taylor Bantle 9b9448c426 Two dot diff syntax cli 2022-10-26 14:49:15 -07:00
jennifersp 691997b87a support dolt_diff_summary_table_function (#4363) 2022-09-26 09:48:58 -07:00
Dhruv Sringari 00ae8c0808 Trim trailing nil fields from tuples (#4316)
* skip diffs caused by short tuples

* fix tests

* last fix

* trim null suffixes of val.Tuple's

* fix

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

Co-authored-by: druvv <druvv@users.noreply.github.com>
2022-09-13 17:07:38 -07:00
Jason Fulghum 41c042406c Adding another assertion for the pk field 2022-09-12 10:28:08 -07:00
Jason Fulghum 5127e02435 Removing unnecessary test 2022-09-12 10:27:46 -07:00
Jason Fulghum 4a54e85393 Removing test output code 2022-09-12 10:27:32 -07:00
Tan Yong Zhi 5ab5f499fc Address reviewer comments 2022-09-11 13:53:38 +08:00
Tan Yong Zhi f8ff89b471 Add test 2022-09-05 14:33:57 +08:00
Tan Yong Zhi 53e6e19c4a Fix even more tests 2022-08-26 12:14:05 +08:00
Tan Yong Zhi 9b4b805268 Fix more failing bats tests 2022-08-26 12:14:05 +08:00
Dhruv Sringari 9758e697c8 Allows diff to be performed across primary key renames (#4156)
* allow diff across pk renames

* pr comments
2022-08-22 14:58:55 -07:00
abmyii da9d9d9016 dolt diff --limit undefined limit test
Co-authored-by: Tim Sehn <tim@dolthub.com>
2022-08-19 10:28:30 +01:00
Abdurrahmaan Iqbal 7fed8e45cc Show empty diff for --limit 0 2022-08-17 18:14:56 +01:00
Abdurrahmaan Iqbal e8660cf9b2 Add bats tests for dolt diff --limit 2022-08-17 17:32:03 +01:00
Jason Fulghum cfd6186899 Updating BATS tests for type casing change from GMS 2022-08-12 09:56:12 -07:00
Dhruv Sringari 15108c7d07 fix for #4037 (#4049)
The ordering of the primary key columns in returned by Schema.GetAllCols() should not determine diffability.

If and only if the primary key tags, their relative ordering, and their types (in the new format) are equal, two schemas are diffable.

Schema.GetPkCols() always returns the columns in ordinal order.
2022-08-10 15:32:27 -07:00
Dhruv Sringari 59b8d649eb fix dolt diff cli cmd not working with spaces in column names (#4024) 2022-08-05 13:37:53 -07:00
Andy Arthur a1b7d11560 avoid a BATS lightning strike 2022-08-02 10:10:26 -07:00
Dhruv Sringari d2d0864391 [no-release-notes] keyless diff for the new format (#3817)
* keyless diff for the new format

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* pr comment

Co-authored-by: druvv <druvv@users.noreply.github.com>
2022-07-13 14:42:43 -07:00
Zach Musgrave 5425b79a61 merge main 2022-06-24 09:56:53 -07:00
Zach Musgrave 81aa1d2159 Bug fix and test fix 2022-06-23 17:10:30 -07:00
Zach Musgrave 6c5addb509 Fixed keyless tests 2022-06-23 17:07:15 -07:00
Maximilian Hoffman ac80ba7770 New format blobs (#3588)
* [no-release-notes] New format blob read/write

Use blob chunker to write blobs out of band. Tests for
round tripping and address walking at the tree level.
Run Blob enginetests and extra large file blob tests.

* NodeStore ref refactors

* fix index

* run verify

* fix more bats

* small PR cleanup

* more changes

* last bats errors
2022-06-22 18:02:48 -07:00
Zach Musgrave 3d60c79e34 Unskip bats suite 2022-06-22 17:27:18 -07:00
Zach Musgrave 9212ae916e Bug fix and skipped a --summary test 2022-06-22 17:19:44 -07:00