Correct docs for behaviour of ALTER DATABASE .. RENAME during Hot Standby.
authorSimon Riggs
Tue, 5 Oct 2010 23:20:54 +0000 (00:20 +0100)
committerSimon Riggs
Tue, 5 Oct 2010 23:20:54 +0000 (00:20 +0100)
Actual behaviour did not match documented behaviour and we have agreed
that it should be the docs that change.

Spotted by Bernd Helmle

doc/src/sgml/high-availability.sgml

index 16bd9d1e5b0840d71b58663e2fafa0558314c968..a4be8276be97b5c2301585dd94dbbf792b4ab2ab 100644 (file)
@@ -1764,12 +1764,15 @@ LOG:  database system is ready to accept read only connections
    
 
    
-    Running DROP DATABASE, ALTER DATABASE ... SET
-    TABLESPACE, or ALTER DATABASE ... RENAME on the primary
+    Running DROP DATABASE or ALTER DATABASE ... SET
+    TABLESPACE on the primary
     will generate a WAL entry that will cause all users connected to that
     database on the standby to be forcibly disconnected. This action occurs
     immediately, whatever the setting of
-    max_standby_streaming_delay.
+    max_standby_streaming_delay. Note that
+    ALTER DATABASE ... RENAME does not disconnect users, which
+    in most cases will go unnoticed, though might in some cases cause a
+    program confusion if it depends in some way upon database name.