Recieving PDOExceptions and missing fields and table on Module installation
I noticed that I was getting this error only on Modules that I've been installing directly into the modules/contrib/  folder.  Using the 'Install new module' button in 'Modules' installation was not bringing up the PDO exception. 

By the way if anyone else couldn't find that button thats becuase you need to activate the 'Update Manager' module first to be able to see it. 

I hope this helps anyone else search for the same issue.