如果需要更新一个UDF/UDAF 函数,,那么需要用户删除此UDF/UDAF 后,
同时删除引用的同一动态库(.so)的所有UDF/UDAF 函数,然后再重新创建
UDF/UDAF 函数。否则后面引用的时候可能产生宕机。
我们建议一个UDF/UDAF 函数编译时构建一个动态库(.so),以避免
UDF/UDAF 更新产生的异常。
不能使用CREATE AGGREGATE FUNCTION 创建一个已经被创建的函数。
如果需要重新创建函数,
应该用DROP FUNCTION 删除它,
然后用CREATE
AGGREGATE FUNCTION 重新创建它。例如,如果重新编译函数的一个新
版本,以便GBase 获得新版本,需要删除函数并重新创建,否则GBase 将继
续使用旧版本。