This is a patch release. It fixes a bug in displaying the primary keys of a table via SHOW CREATE TABLE
Merged PRs
dolt
- 2830: /go/store/prolly: Add Prolly Node array with subtree sizes
- adds new field to prolly tree nodes to store a varint-encoded array of subtree cardinalities
- alters tree chunker to track subtree cardinalities during tree construction
- splits out node construction logic into
nodeBuilder
the varint encoding scheme should probably be replaced by something more performant like streaming vbyte
go-mysql-server
- 833: Fixing a race condition by no longer updating the UserVar's type during Eval
The type was being set when retrieved in Eval for completeness, but it shouldn't be needed.
When used as a value, the analyzer was already using the NewUserVarWithType method that explicitly loaded and set the type. The NewUserVar method (which doesn't set type) should only be used when the user var is the left hand side of a set var operation. - 828: Correct primary key column output for show create table
Used the column order before, instead of the key order - 823: sql: Added destination buffer parameter to
Type.SQL()
- 819: fix
BETWEEN
function of missing inclusive logic
BETWEEN()
does inclusive check including checks with NULL value