dropdb lock - Mailing list pgsql-hackers

From Andrew Dunstan
Subject dropdb lock
Date
Msg-id 437F6BDE.6010501@dunslane.net
Whole thread Raw
Responses Re: dropdb lock  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers

In dbcommands.c::dropdb() there are these lines:
   /* Close pg_database, but keep exclusive lock till commit */   heap_close(pgdbrel, NoLock);

However, ISTM that if I return early from that function because the db 
doesn't exist I should release the lock immediately. Or is there 
something I have missed? Is that the only cleanup I would need for the 
IF EXISTS case (looks like it to me)?

cheers

andrew


pgsql-hackers by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: Returning multiple result sets
Next
From: Tom Lane
Date:
Subject: Re: dropdb lock