Michael J. Sullivan
Michael J. Sullivan
``` asdf> select sequence_next(100); error: QueryError: function "sequence_next(arg0: std::int64)" does not exist ┌─ query:1:8 │ 1 │ select sequence_next(100); │ ^^^^^^^^^^^^^^^^^^ Did you want "std::sequence_next(seq: schema::ScalarType)"? ``` The hint appears...
I've used sdspisim to test and develop an SD card SPI controller for a personal project, and found it super helpful, but wanted to support multi-block reads, so I added...
If I install `pytest-xdist` and run tests with `pytest -n8`, sometimes (half the time?) the test `models_imported_inside_init_file_one_to_one_field` fails with a failure like: ``` Traceback (most recent call last): File "/home/msullivan/src/django-stubs/env/lib/python3.6/site-packages/_pytest/runner.py",...
If we add ``` assert ir_arg.multiplicity != qltypes.Multiplicity.UNKNOWN ``` to `_compile_call_args`, it trips, I think for a bunch of places. Multiplicity inference needs to traverse down everywhere, to make sure...
The hardest part of this is probably figuring out syntax/naming, since we probably don't want to add any reserved keywords. We can use either symbol operators `&` and `\` or...
postgres does not directly support nested arrays (`array`) and so we don't either. However, it does work when wrapped in tuples (`array`). We probably should be able to do this...
Follow up to #1639. Currently we duplicate the constraint expression in both the INSERT and the SELECT generated in the ELSE branch. If the expression is volatile, it might evaluate...
``` WITH name := random(), INSERT Person { name := name, tag := name }; ``` will have different `name` and `tag`. Somewhat related to #1699. That particular failure can...
In #3023 I added an xfailed insert test. A simplified version of it is ``` WITH F := (INSERT Subordinate {name := "!"}), Z := enumerate((F,)), SELECT Z.1.0; ``` and...
In the test `test_edgeql_migration_reject_prop_05`, we try to do the migration ``` scalar type Slug extending str; abstract type Named { required property name -> Slug; }; type User { required...