Mark item as complete, add another:
authorBruce Momjian
Tue, 23 Aug 2005 23:51:18 +0000 (23:51 +0000)
committerBruce Momjian
Tue, 23 Aug 2005 23:51:18 +0000 (23:51 +0000)
< * Allow triggers to be disabled [trigger]
> * -Allow triggers to be disabled [trigger]
> * Allow triggers to be disabled in only the current session.
<   Currently the only way to disable triggers is to modify the system
<   tables.
>   This is currently possible by starting a multi-statement transaction,
>   modifying the system tables, performing the desired SQL, restoring the
>   system tables, and committing the transaction.  ALTER TABLE ...
>   TRIGGER requires a table lock so it is not idea for this usage.

doc/TODO
doc/src/FAQ/TODO.html

index 6fb373cb41b6cb7c0ac862e8cb7c13ea6932760d..e3c99a0c77d82f0eb24be3e76e159661595adbd5 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,7 +2,7 @@
 PostgreSQL TODO List
 ====================
 Current maintainer:    Bruce Momjian ([email protected])
-Last updated:      Sat Aug 20 21:04:41 EDT 2005
+Last updated:      Tue Aug 23 19:51:09 EDT 2005
 
 The most recent version of this document can be viewed at
 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -638,10 +638,13 @@ Referential Integrity
 * Change foreign key constraint for array -> element to mean element
   in array?
 * Allow DEFERRABLE UNIQUE constraints?
-* Allow triggers to be disabled [trigger]
+* -Allow triggers to be disabled [trigger]
+* Allow triggers to be disabled in only the current session.
 
-  Currently the only way to disable triggers is to modify the system
-  tables.
+  This is currently possible by starting a multi-statement transaction,
+  modifying the system tables, performing the desired SQL, restoring the
+  system tables, and committing the transaction.  ALTER TABLE ...
+  TRIGGER requires a table lock so it is not idea for this usage.
 
 * With disabled triggers, allow pg_dump to use ALTER TABLE ADD FOREIGN KEY
 
index edd160c3f7791a45b1a910871fe21b5b98b82e1a..953e9df33567994e3cc0203f93d66acd2b6ccffb 100644 (file)
@@ -8,7 +8,7 @@
 
 

PostgreSQL TODO List

 

Current maintainer:     Bruce Momjian ([email protected])

-Last updated:           Sat Aug 20 21:04:41 EDT 2005
+Last updated:           Tue Aug 23 19:51:09 EDT 2005
 

 

The most recent version of this document can be viewed at

 http://www.postgresql.org/docs/faqs.TODO.html.
@@ -580,9 +580,12 @@ first.
   
  • Change foreign key constraint for array -> element to mean element
  •    in array?
       
  • Allow DEFERRABLE UNIQUE constraints?
  • -  
  • Allow triggers to be disabled [trigger]
  • -

      Currently the only way to disable triggers is to modify the system

    -  tables.
    +  
  • -Allow triggers to be disabled [trigger]
  • +  
  • Allow triggers to be disabled in only the current session.
  • +

      This is currently possible by starting a multi-statement transaction,

    +  modifying the system tables, performing the desired SQL, restoring the
    +  system tables, and committing the transaction.  ALTER TABLE ...
    +  TRIGGER requires a table lock so it is not idea for this usage.
     

       
  • With disabled triggers, allow pg_dump to use ALTER TABLE ADD FOREIGN KEY
  •  

      If the dump is known to be valid, allow foreign keys to be added