Skip to content

0.35.6

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Jan 02:40

Merged PRs

dolt

  • 2639: Fixed bug with unresolved foreign keys being resolved in transactions
    The logic that handled foreign key merging during transaction commits did not take unresolved foreign keys into consideration, therefore errors were produced. This fixes that bug.
  • 2634: go/libraries/doltcore/sqle: database_provider: Fix up unlocked read of p.databases map.
  • 2580: Modify Add Column to apply defaults in engine
    This pr removes the direct row map access in addcolumn.go when adding a new column and pushes the logic to the engine. The engine uses the Updater interface to apply the default value.

go-mysql-server

  • 744: /enginetest: Add a primary key to 'specialtable'
  • 743: Fixes pushdownGroupByAliases bug with repeated projection column name.
    The analyzer rule stored column names in a hash map to mirror deps on
    either side of the GroupBy and Project child node. The return expressions
    were recreated without the table info, which is fine for most cases but
    breaks when there are deps from two tables with the same column name.
    This maintains table metadata for *expression.UnresolvedColumn
    throughout the rule, so that the output projections maintain table
    identity.
  • 740: one more reentrant lock removal
  • 739: /sql/analyzer: Remove reentrant locking from Catalog
  • 723: Apply Defaults in the AddColumn node
    This pr
    1. Adds Defaults in the Add Column Node
    2. Adds a nullability check in the Update node

Closed Issues

  • 2557: Dolt CLI locks table export file for a longer while