When I create a Deployment Package I notice a difference between the upgrade methods “Smart” and “Full”, also described here: https://docs.thinkwisesoftware.com/docs/sf/creation.html#3-generate-source-code.
We often have small changes, so using the upgrade method ‘smart’ is preferred, because a ‘full’ update is quite heavy and can take a while. But when choosing for ‘smart’, the script ‘020_Upgrade.sql’ isn't (always) created. I have this situation for example when I only change a query in a view (no model changes).
Why isn't there a 020_Upgrade.sql containing an update of sf_product_info table generated when having only some minor changes?
Best answer by Erwin Ekkel
Indeed this part is skipped when there are no model changes. Please report this as a bug.