extend function

依赖数据库的扩展包。