Simon Binder
Simon Binder
Are you using something like `INSERT OR ROLLBACK` anywhere (or a trigger using `RAISE(ROLLBACK)`)? Drift assumes that it has full control over transactions, so it can get tripped up by...
It could be because of that, but it's also happening on the web where simultaneous edits to the same database connection aren't possible (even if you had the app open...
So far I don't have plans for this. It would require turning a single select stream into multiple select streams that update atomically. The generator has some initial support to...
I'm not sure what's the best way to approach this. Generating multiple selects with subsets of the list sounds fragile when we have multiple list parameters. Maybe we can implicitly...
@jdaev This will be hard to reproduce for me without seeing a working example? Can you post the basic tables and query that unexpectedly yields more than one row?
Thanks for posting that. From a quick look, it indeed looks like the query should only return one row, the generated code looks correct to me as well. Can this...
Apologies for the slow response here. This bug can have many causes, so it's difficult to track down. We have an `assert` to avoid calling `_visit` with a null entity,...
Do you really need camel case or just the exact names you're using in Dart?
Hm, good point. Unfortunately it's not easy for moor to pull off. We'd have to create a temporary table with a nullable `uuid` column, update each row with the client...
>alter the column to remove nullable Sadly it's not that easy in sqlite: https://stackoverflow.com/a/4007086/3260197