While I am aware of the similar question. My question is more generic, that what would happen to both calls whether I actually create a database column or not.
addColumn() will add a real table column, but when I'm diving into some core modules, some of them are calling both
addAttribute() to the same field.
What is the difference between them?
addAttribute() looks very much EAV related to me, after some research I also find some similar names like
How are they differ to each other?