现在有一些老系统的数据库使用的是pgsql 和 oracle,打算迁移到TiDB上,需要在TiDB的上面进行一些修改和封装来兼容其他数据库的SQL语句,例如一些函数和关键字等,想了解有没有更好的方案,或者是比较好的入手点。对于TiDB不支持的一些语句,在TiDB的开发过程中,是否也尝试过,但是难以实现才会去放弃,还是说这一块并没有过多的考虑呢?
我是一名TiDB的新手,最近遇到了这么一些问题,希望有大佬进行一些方案或者思路上的指导,谢谢!
有 oracle 或作者 pg 迁移到 tidb 的案例,请问遇到了什么问题
Postgresql 的一些特性 TiDB不支持
比如: notify/listen,savepoint,Inherits 表继承等等
TiDB 采取的兼容 MySQL 协议,可以兼容 MySQL 常见的功能和用法,PG 方面没有做过兼容适配,部分 PG 功能需要从业务层面去实现。