I don't see that the schema is removed when the session is over and I see other sessions come along later and use it. I'm assuming here that a session is started on connect and ended when the connection is closed. On Mon, Jul 10, 2023 at 9:21 AM David G. Johnston <david.g.johnston@xxxxxxxxx> wrote: > > On Mon, Jul 10, 2023 at 7:18 AM Ted Toth <txtoth@xxxxxxxxx> wrote: >> >> When a temp table is created I see a pg_temp_NNN (for example >> pg_temp_3, pg_toast_temp_3) schemas created when/why are additional >> temp schemas created( pg_temp_4/pg_toast_temp_4)? >> > > Temporary schemas are isolated to the session they are created in. Hence, you get multiple temporary schemas if you have concurrent sessions using temporary objects. > > David J.