• Etsuro Fujita's avatar
    postgres_fdw: Fix error message for PREPARE TRANSACTION. · 879c1176
    Etsuro Fujita authored
    Currently, postgres_fdw does not support preparing a remote transaction
    for two-phase commit even in the case where the remote transaction is
    read-only, but the old error message appeared to imply that that was not
    supported only if the remote transaction modified remote tables.  Change
    the message so as to include the case where the remote transaction is
    read-only.
    
    Also fix a comment above the message.
    
    Also add a note about the lack of supporting PREPARE TRANSACTION to the
    postgres_fdw documentation.
    
    Reported-by: Gilles Darold
    Author: Gilles Darold and Etsuro Fujita
    Reviewed-by: Michael Paquier and Kyotaro Horiguchi
    Backpatch-through: 9.4
    Discussion: https://postgr.es/m/08600ed3-3084-be70-65ba-279ab19618a5%40darold.net
    879c1176
connection.c 35.8 KB