Merged PRs
dolt
- 2343: doltdump - add csv format
added csv file format for dolt dump command - 2342: go/libraries/doltcore/table/editor: Thread some TupleFactories to places that allocate tuples.
Makes types.TupleFactory thread-safe. Allocates a new TupleFactory when we construct a SessionTableEditor, and threads that TupleFactory through to individual table editors that can use it to do their editing. Makes that TupleFactory available through an accessor that sqlTableEditor uses for a few tuple manipulations. - 2341: dolt session methods error when no config (for DoltHub)
- 2340: dolt_fetch error when working directory != server directory
- 2339: dolt dump: Add dolt dump command and bats tests.
- 2331: Add skipped bats for adding a primary key to a column with NULL in it
Linked to #2329 - 2326: CREATE DATABASE now creates a new dolt repository in the working directory
This is a first implementation of durable CREATE DATABASE support. It always creates a new database in the same directory that the server was run from, as a separate repository. It works in both server and command line mode.
Future extensions:- Configurable DOLT_DATA_DIR variable
- Create database in the same repository (same commit graph)
- 2319: First Iteration of Application Server Deploy Script
- 2317: created 'dolt dump' command
fixed github issue#2202 - createddolt dump
command that dumps all tables todoltdump.sql
file in current directory. - 2316: Jennifer/fix 2202
- 2307: config --server flag and refactors
- sql-server variables live in
./dolt/config.json
with asqlserver.globals.
prefix - initialize persisted system variables in cli and sql contexts
- standardize variable access through
sql.SystemVariables
singleton - disable replication for cli and sql -q commands, unless
dolt_engine_mode = 'permissive'
is set (used a lot in the bats tests)
- sql-server variables live in
- 2276: Updated the index interface
- 2270: default session implements persistable interface, can save SQL variables
go-mysql-server
- 606: Changed some error names
- 602: Add case insensitivity to insert
- 601: Fix panic in json_unquote for null values
This supercedes dolthub/go-mysql-server#511 and adds tests - 595: persistent session interface
- 585: Changed index interface, support partial keys