Zach Musgrave

Results 94 issues of Zach Musgrave

For a table defined like this: ```sql CREATE TABLE test ( id integer NOT NULL, json_id json DEFAULT '{}' NOT NULL ) ``` Inserting into this table with `write_rows` fails...

Today, every database (in the `CREATE DATABASE` sense) is its own dolt repository with its own commit history. This is the simplest model to understand and implement. However, some customers...

enhancement
multi-db

In general Dolt databases are history independent: if two tables have the same schema and data, they have the same hash. Column tags can violate this property. It's possible for...

enhancement

Support for installing and upgrading dolt via `apt-get` and similar tools.

enhancement
build

It was written this way for simplicity of implementation, but this is a divergence from the git model and it makes us require a user name and email on the...

enhancement
version control

Foreign key checks are expensive, and we currently check them on every row that gets changed in an `UPDATE`, even if no columns with a foreign key constraint have changed....

sql
performance

Dolt errors don't provide stack traces, making it difficult to debug problems and customer issues. Dolt errors should have them and we should enforce their use in all code going...

enhancement
bad error message

When you attempt to insert a value in a column and the value is out of range (i.e. integer too large, string too long), Dolt returns a generic error: `[HY000][1105]...

enhancement
sql
bad error message

Also changes expected errors to match an error string. Not all tests are passing yet.

Postgres has no concept of autocommit. Any statement that takes place outside of an explicit transaction is automatically committed. Effectively: autocommit is always on in Postgres. This means it must...

bug