This happens with an update to 3.5.2, too.
Just ran into this issue. And this is my first update of ghost because i am not using it that long time yet.
Message: show columns from emails
- ER_NO_SUCH_TABLE: Table ‘ghostcms.emails’ doesn’t exist
Debug Information:
OS: Ubuntu, v18.04.3 LTS
Node Version: v10.18.0
Ghost Version: 3.5.2
Ghost-CLI Version: 1.13.1
Environment: production
Command: ‘ghost start’
EDIT:
I just did a rollback to the old version till this issue is fixed.
Just move to your ghost folder like /var/www/ghost and open your shell:
Backup the old link
cd /var/www/ghost
mv current current_bak
Link to the “old” version. Put your last working version at the end
ln -s /var/www/ghost/current /var/www/ghost/versions/3.2.0