# PostgreSQL Autonomous Transaction

DevFeed: [PostgreSQL Autonomous Transaction](<https://devfeed.tech/articles/postgresql-autonomous-transaction-34526.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2013/10/postgresql-autonomous-transaction/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2013-10-14T09:25:00Z

Content type: tutorial

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>)

## AI overview

This tutorial explains how to implement autonomous transactions in PostgreSQL using PL/Proxy. It describes PL/Proxy's remote procedure call behavior, where the remote transaction commits independently, and presents auditing triggers as a practical use case.

## Source excerpt

PostgreSQL is an all round impressive Relational DataBase Management System which implements the SQL standard (see the very useful reference page Comparison of different SQL implementations for details). PostgreSQL also provides with unique solutions in the database market and has been leading innovation for some years now. Still, there's no support for Autonomous Transactions within the server itself. Let's have a look at how to easily implement them with PL/Proxy.