1

将行插入 PosgreSQL FOREIGN TABLE时,我不能使用 CURRVAL/LASTVAL,因为这些函数应该从 Postgre 序列中获取值,但是这里的行被插入到 MySQL 后端并且 AUTOINCREMENT 被更改。

有什么方法可以获取该字段的 LASTINSERTID 吗?
(mysql_fdw postgresql 扩展官方不支持这个

UPD
我对这个话题有一个建议。
为了解决这个问题,mysql_fdw 扩展似乎应该实现一些 UDF,这样我就可以为当前会话向 MySQL 后端SELECT MYSQL_FDW_LASTINSERT_ID发出问题SELECT LAST_INSERT_ID()

4

0 回答 0