This might help someone who runs a version prior to the bug fix:
I can confirm that in some situations it can be necessary to comment out the cr.execute line, like Kyle Waid said in #11. In my case a module upgrade was not finishing without that.
I think the reason is that the module upgrade recreates the view and tries to alter the field afterwards. Even if the field is already of type numeric(16,6)
This might help someone who runs a version prior to the bug fix:
I can confirm that in some situations it can be necessary to comment out the cr.execute line, like Kyle Waid said in #11. In my case a module upgrade was not finishing without that.
I think the reason is that the module upgrade recreates the view and tries to alter the field afterwards. Even if the field is already of type numeric(16,6)