From a666d28543f81cc0a5f4b8a4b378957432610111 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut
Date: Thu, 18 Dec 2008 10:45:00 +0000
Subject: Add note that TRUNCATE uses an access exclusive lock. This
apparently surprised/confused some users.
---
doc/src/sgml/ref/truncate.sgml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
(limited to 'doc/src/sgml')
diff --git a/doc/src/sgml/ref/truncate.sgml b/doc/src/sgml/ref/truncate.sgml
index 03a66859082..d765c1bd8c7 100644
--- a/doc/src/sgml/ref/truncate.sgml
+++ b/doc/src/sgml/ref/truncate.sgml
@@ -1,5 +1,5 @@
@@ -102,6 +102,13 @@ TRUNCATE [ TABLE ] name [, ... ]
to truncate it.
+
+ TRUNCATE> acquires an access exclusive lock on the
+ tables in operates on, which blocks all other concurrent operations
+ on the table. If concurrent access to a table is required, then
+ the DELETE> command should be used instead.
+
+
TRUNCATE> cannot be used on a table that has foreign-key
references from other tables, unless all such tables are also truncated
--
cgit v1.2.3