![]() ![]() Return a Vitess error with code ERDbCreateExists(1007) when trying to create a database that already existsģ60: Brought sql.PushdownTable back to memory.TableĪnd made its implementation not reduce its schema (same as dolt). Implements a lot of the typing behavior described here:ģ62: Give correct error code for duplicate database. bug for AUTO_INCREMENT columnsģ63: sql/expression/case.go: Type a CASE expression by considering all its branches. Unnamed checks are expected to be named by integrators nowģ65: Fix SELECT INTO. This fixes dropped errors in libraries/doltcore/env and libraries/doltcore/envtestutils.ģ68: Improvements and corrections for check constraintsĬhecks in CREATE TABLE statements work as expected now (poor validation before)ĪLTER TABLE DROP CONSTRAINT works as expected (doesn't assume a foreign key) We can safely eliminate this validation in the case where the old and new table schemas have the same types.Ref.ġ523: Unskipped many engine plan tests, changed how skipping worksġ521: fixed dropped errors in libraries/doltcore/env This is a huge perf hit on the write path. Previously we fully validated column tag uniqueness on every call to doltdb.PutTable(). This fixes two dropped error variables in libraries/doltcore/fkconstrain.ġ526: Fix AsyncDiffer wrong context for cancelation bug. Was caught by the fuzzer, but I stripped out the other queries for the bats test (still reproduces without them).ġ527: libraries/doltcore/fkconstrain: fix dropped errors ![]() Not sure how some VARBINARY strings were reading correctly, but this fixes the issue. Some VARBINARY strings were misreading their length, leading to other values reading garbage and erroring. Has similar performance improvements for AWS repos and has small Dolthub clone perf improvements.ġ528: Fixed some VARBINARY strings reading their length incorrectly Existing reader implementation replaces read calls to HTTP requests and larger read sizes here has a very big impact on Perf. bug for AUTO_INCREMENT columnsġ533: replace io.Copy to improve clone perfįixes #1530 by replacing a call to io.Copy with a new function writeTo. Some test repos have had thousands of rows with a BLOB-type column and they all worked without issue.ġ538: Fixed UNIQUE index violations causing duplicate key errorsġ536: libraries/doltcore/tables: fix two subpackage dropped errorsġ534: /go/libraries/doltcore/sqle: Fix SELECT INTO. Still surprised this was not caught earlier, seems like it should be completely broken. ![]() Similar to #1528, except dealing with the kind. This is a failsafe mechanism to prevent loss of schema information on write caused by earlier Dolt versions not understanding how to persist newer schema constructs (CHECK constraints in this case).ġ541: /integration-tests/compatibility: Split Compatibility tests into forward and backwardġ540: Fixed TINYBLOB errors with specific inputs Earlier versions must upgrade to at least this version. This release adds support for the CHECK constraint, and includes various bug fixes and performance improvements.ĭatabases written by this release of Dolt cannot be read by earlier versions. Gc - Cleans up unreferenced data from the repository. Read-tables - Fetch table(s) at a specific commit into a new dolt repo Migrate - Executes a repository migration to update to the latest format. Table - Commands for copying, renaming, deleting, and exporting tables.Ĭonflicts - Commands for viewing and resolving merge conflicts. Schema - Commands for showing and importing table schemas. Version - Displays the current Dolt cli version. Pull - Fetch from a dolt remote data repository and merge.įetch - Update the database from a remote data repository.Ĭlone - Clone from a remote data repository.Ĭreds - Commands for managing credentials. Remote - Manage set of tracked repositories. Sql-server - Start a MySQL-compatible server.īlame - Show what revision and author last modified each row of a table.īranch - Create, list, edit, delete branches.Ĭheckout - Checkout a branch or overwrite a table from HEAD. Sql - Run a SQL query against tables in repository. Reset - Remove table changes from the list of staged table changes.Ĭommit - Record changes to the repository. Init - Create an empty Dolt data repository.Īdd - Add table changes to the list of staged table changes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |