You never use SELECT * in production code (except in an EXISTS()
predicate). Any change to the base table will mess up the host program
that was expecting few or more columns, expose columns that you might
now want exposed, blow up VIEWs built on this query, etc.