Thanks for the reminder of SQLite's limits. I knew that they were enough to just not think about it for everything I could imagine practically doing. But that I could even extend them beyond even that was nice to see:
> The default setting for SQLITE_MAX_COLUMN is 2000. You can change it at compile time to values as large as 32767.