Simon Binder
Simon Binder
No updates yet. Would you be interested in trying out a worker that prints debug messages to help diagnose this issue @miti-mio?
We have [this page](https://drift.simonbinder.eu/tools/devtools/#setup) which also mentions how to enable the extension. I'll link to the official docs from that page, but I'm wondering if that's the information you were...
Do you have a dependency on `drift_flutter`? That depends on `sqlite3_flutter_libs`, which is incompatible with `sqlcipher_flutter_libs` :(
No worries! This is actually a known problem and a side-effect from trying to be more reliable about finding import aliases. It fixed some cases and made some others worse...
Also see https://github.com/dart-lang/build/issues/3767 for context, but let's keep the discussion here since drift is likely the one contributing to the error the most.
There's a somewhat-related example [here](https://drift.simonbinder.eu/platforms/web/#migrating-from-custom-wasmdatabases). We're not using `dart:io` files on the web and instead mirror structures used by [sqlite3 internally](https://www.sqlite.org/vfs.html), which is also the reason the methods are named...
@dickermoshe I wonder if `Composer`s for references should implement `ColumnFilters` for the local column?
It's worth noting that `alterTable` is sort of a catch-all commonly used with SQLite because most advanced `ALTER` statements aren't supported. Postgres has supporting for changing column types or constraints,...
Thanks for the report. I see you're already using modular builds 👍 Can you run an (incremental, after changing a table) build with [performance tracking enabled](https://github.com/dart-lang/build/blob/3f16290755b3ed127fe8d601c3671859a03112ce/docs/measuring_performance.md#measuring-performance-with-build-and-build_runner) and share those results?
Thanks! So it's not an `analyzer` problem but a slowdown that actually comes from drift. Do you see what the colorful stuff in the second line is? This is probably...