PostgreSQL Oracle兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL Oracle兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁

德哥 2016-11-24 13:09:39 浏览3244
展开阅读全文

PostgreSQL Oracle兼容性之 - plpgsql 自治事务(autonomous_transaction)补丁

作者

digoal

日期

2016-11-04

标签

PostgreSQL , autonomous_transaction , 自治事务 , Oracle兼容性 , plpgsql


背景

PostgreSQL的plpgsql服务端编程语言与Oracle数据库的pl/sql编程语言非常类似,但是对于自治事务一直没有语法层面的支持。

以往如果要支持自治事务,可以使用exception或者使用dblink来实现。

写法有点复杂,如果你想要语法层面的支持,可以试试社区放出的这个补丁,补丁还没有合并到主分支,不建议生产使用。

用法

以9.6为例,介绍一下这个补丁的用法。

安装补丁

$ wget https://www.postgresql.o

网友评论

登录后评论
0/500
评论