Two hours in to debugging and I realise that yes, the table really didn't exist. 'vocab' is not 'voacb'.
Things I looked at:
* database connectivity
* file permissions
* concurrent access
* sql syntax issues
* different drivers
It was right there in the error message: "no such table: vocab"
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!