The error was there because when I migrated the site to the root domain new tables were created for the database. But the prefixes of these tables didn’t correspond correctly to the prefixes in the settings.
At first I used All-in-one migration plugin, which gave me the error. Then I used FTP to transfer all the files from the subdomain to the root doamin and that worked.
I want to put my book reviews on a separate page so they should not be visible on the home page. How would I do that?
I found it under “Customize -> Layout -> Blog Posts”. There you have an option where you can remove the blog post section on the home page.