Extension upgrade improvements
Some functions should be DROPped before creation to support upgrade of very old instances, where they didn't have defined return type.
Some functions should be DROPped before creation to support upgrade of very old instances, where they didn't have defined return type.