Use non-bang form of upcase! as it messes up set_*_columns
Grant create view to db user
Read password from ENV variable instead of prompting

This is useful when running scripts and no user is around to enter
the value. In particular, for various CI server setups