It seems to be a quirk of cr-sqlite, it wants to keep track of clock values for the new column. It's not backfilling the field values as far as I understand. There is a comment mentioning it could be optimized away:
I assume it would backfill values for any column, as a side-effect of propagating values for any column. But nullable columns are the only type you can add to a table that already contains rows, and mean that every row immediately has an update that needs to be sent.
ricardobeat|4 months ago
https://github.com/vlcn-io/cr-sqlite/blob/891fe9e0190dd20917...
andrewaylett|4 months ago
candiddevmike|4 months ago
[deleted]
tptacek|4 months ago
You think an LLM would have started a sentence with "Which is why that’s how"? Only me, baby.