From 16a23597e33ccdb0c19a1f6caa79736d197dc6d7 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Fri, 29 Jul 2005 13:00:03 +0000
Subject: [PATCH] I've had this small patch in my local tree for a while.  It
 documents new commands which may make an SPI call fail.

Alvaro Herrera
---
 doc/src/sgml/spi.sgml | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/doc/src/sgml/spi.sgml b/doc/src/sgml/spi.sgml
index 412b88af8f3..f7efa3c37fa 100644
--- a/doc/src/sgml/spi.sgml
+++ b/doc/src/sgml/spi.sgml
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/spi.sgml,v 1.41 2005/05/02 00:37:06 neilc Exp $
+$PostgreSQL: pgsql/doc/src/sgml/spi.sgml,v 1.42 2005/07/29 13:00:03 momjian Exp $
 -->
 
 <chapter id="spi">
@@ -537,8 +537,15 @@ typedef struct
      <term><symbol>SPI_ERROR_TRANSACTION</symbol></term>
      <listitem>
       <para>
-       if <command>BEGIN</>, <command>COMMIT</>, or
-       <command>ROLLBACK</> was attempted
+	   if any command involving transaction manipulation was attempted
+	   (<command>BEGIN</>,
+	   <command>COMMIT</>,
+	   <command>ROLLBACK</>,
+	   <command>SAVEPOINT</>,
+	   <command>PREPARE TRANSACTION</>,
+	   <command>COMMIT PREPARED</>,
+	   <command>ROLLBACK PREPARED</>,
+	   or any variant thereof)
       </para>
      </listitem>
     </varlistentry>
-- 
GitLab