Tatsuo Ishii <is...@postgresql.org> writes: >> Tatsuo Ishii <is...@postgresql.org> writes: >>> It seems between 8.4 and CVS HEAD backend responses 'E' packet >>> (error/fatal message) if a startup packet sent with wrong user and/or >>> database. Before backend responses 'R' packet first followd by 'E' >>> packet.
> I now understand that those behavior could be changed randomly release > to relase in unpredictable way. I think the protocol specification is pretty explicit that you shouldn't be relying on specific sequences of events where it's not logically necessary that things happen in a particular order. It's always been possible for a connection to be rejected before any 'R' is sent; we've only made a minor change in the set of error cases for which that's true. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers