mirror of
https://github.com/postgres/postgres.git
synced 2025-06-14 18:42:34 +03:00
Capitalize SHOW when testing whether target_session_attrs=read-write.
This makes it also work for replication connections. Report and patch by Daisuke Higuchi. Discussion: http://postgr.es/m/1803D792815FC24D871C00D17AE95905B1A34A@g01jpexmbkw24
This commit is contained in:
@ -2845,7 +2845,7 @@ keep_going: /* We will come back to here until there is
|
||||
|
||||
conn->status = CONNECTION_OK;
|
||||
if (!PQsendQuery(conn,
|
||||
"show transaction_read_only"))
|
||||
"SHOW transaction_read_only"))
|
||||
{
|
||||
restoreErrorMessage(conn, &savedMessage);
|
||||
goto error_return;
|
||||
@ -2901,7 +2901,7 @@ keep_going: /* We will come back to here until there is
|
||||
|
||||
conn->status = CONNECTION_OK;
|
||||
if (!PQsendQuery(conn,
|
||||
"show transaction_read_only"))
|
||||
"SHOW transaction_read_only"))
|
||||
{
|
||||
restoreErrorMessage(conn, &savedMessage);
|
||||
goto error_return;
|
||||
@ -3014,14 +3014,14 @@ keep_going: /* We will come back to here until there is
|
||||
}
|
||||
|
||||
/*
|
||||
* Something went wrong with "show transaction_read_only". We
|
||||
* Something went wrong with "SHOW transaction_read_only". We
|
||||
* should try next addresses.
|
||||
*/
|
||||
if (res)
|
||||
PQclear(res);
|
||||
restoreErrorMessage(conn, &savedMessage);
|
||||
appendPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("test \"show transaction_read_only\" failed "
|
||||
libpq_gettext("test \"SHOW transaction_read_only\" failed "
|
||||
" on \"%s:%s\"\n"),
|
||||
conn->connhost[conn->whichhost].host,
|
||||
conn->connhost[conn->whichhost].port);
|
||||
|
Reference in New Issue
Block a user