mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Revert "postgres_fdw: Inherit the local transaction's access/deferrable modes."
We concluded that commit e5a3c9d9b is a feature rather than a fix; since
it was added after feature freeze, revert it.
Reported-by: Fujii Masao <masao.fujii@oss.nttdata.com>
Reported-by: Michael Paquier <michael@paquier.xyz>
Reported-by: Robert Haas <robertmhaas@gmail.com>
Discussion: https://postgr.es/m/ed2296f1-1a6b-4932-b870-5bb18c2591ae%40oss.nttdata.com
			
			
This commit is contained in:
		@@ -1077,21 +1077,6 @@ postgres=# SELECT postgres_fdw_disconnect_all();
 | 
			
		||||
   <productname>PostgreSQL</productname> release might modify these rules.
 | 
			
		||||
  </para>
 | 
			
		||||
 | 
			
		||||
  <para>
 | 
			
		||||
   The remote transaction is opened in the same read/write mode as the local
 | 
			
		||||
   transaction: if the local transaction is <literal>READ ONLY</literal>,
 | 
			
		||||
   the remote transaction is opened in <literal>READ ONLY</literal> mode,
 | 
			
		||||
   otherwise it is opened in <literal>READ WRITE</literal> mode.
 | 
			
		||||
   (This rule is also applied to remote and local subtransactions.)
 | 
			
		||||
  </para>
 | 
			
		||||
 | 
			
		||||
  <para>
 | 
			
		||||
   The remote transaction is also opened in the same deferrable mode as the
 | 
			
		||||
   local transaction: if the local transaction is <literal>DEFERRABLE</literal>,
 | 
			
		||||
   the remote transaction is opened in <literal>DEFERRABLE</literal> mode,
 | 
			
		||||
   otherwise it is opened in <literal>NOT DEFERRABLE</literal> mode.
 | 
			
		||||
  </para>
 | 
			
		||||
 | 
			
		||||
  <para>
 | 
			
		||||
   Note that it is currently not supported by
 | 
			
		||||
   <filename>postgres_fdw</filename> to prepare the remote transaction for
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user