Postgresql 中的函数怎么迁移到tidb中

为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:

  • 系统版本 & kernel 版本
  • TiDB 版本
  • 磁盘型号
  • 集群节点分布
  • 数据量 & region 数量 & 副本数
  • 问题描述(我做了什么)
  • 关键词

如果是系统函数,因为 TiDB 采取的兼容 MySQL 协议,所以会有类似的系统函数,但用法和功能不保证完全一致,在使用前前请确保用法一致。

TiDB 还不支持自定义函数。PG 的自定义函数迁移的话,需要通过业务层来实现。

函数都是自定义函数。。。

尝试评估下业务改造的成本和可行性吧:blush:

改造成本非常大呀

还有一个思路是通过TiSpark来执行SQL脚本,TiSpark是可以自定义函数的(实际上扫描过滤后的很多操作都是在Spark里做的,Spark-sql里重新实现了很多函数)。

不过这一下子重了不少。:unamused:

1赞