PostgreSQL doesn't allow to change the view columns. So the view should be dropped first and then recreate it and also the user will get a warning first.