add enum name for postgresql and any named enum supported database
modify enum name for decreasing probability of duplicated enum name
Merge remote-tracking branch 'origin/master'