Avoid an Assert failure if OuterUserId hasn't been set yet during
Tom Lane <tgl@sss.pgh.pa.us>
Avoid an Assert failure if OuterUserId hasn't been set yet during AbortTransaction. This can happen if a backend's InitPostgres transaction fails (eg, because the given username is invalid). Per Alvaro.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xact.c | modified | +4 −4 |
| src/backend/utils/init/miscinit.c | modified | +17 −2 |
| src/include/miscadmin.h | modified | +2 −1 |