在PosgreSQL FOREIGN TABLE 中插入行时,我不能使用CURRVAL / LASTVAL,因为这些函数应该从Postgre序列中获取值,但这里的行被插入MySQL后端并且AUTOINCREMENT被更改。
有没有办法为该领域获得LASTINSERTID? (mysql_fdw postgresql扩展正式不支持this)
UPD
我对这个话题有一个建议
为了解决这个问题,似乎mysql_fdw扩展应该实现一些UDF,所以我可以SELECT MYSQL_FDW_LASTINSERT_ID
反过来将SELECT LAST_INSERT_ID()
发送到MySQL后端当前会话