Don't wrap read-only queries in a transaction
Don't wrap read-only queries in a transaction

There is no risk of getting an inconsistent result here: if the ID
returned by queryValidPathId() is deleted from the database
concurrently, subsequent queries involving that ID will simply fail
(since IDs are never reused).

vcunat/nix,gridaphobe/nix,shlevy/nix,rycee/nix,garbas/nix,tchajed/nix,gebner/nix,aucampia/nix,puffnfresh/nix,rycee/nix,gridaphobe/nix,vcunat/nix,wmertens/nix,offlinehacker/nix,ehmry/nix,bennofs/nix,bjornfor/nix,rowhit/nix,shlevy/nix,dezgeg/nix,jcumming/nix,dtzWill/nix,NixOS/nix,dtzWill/nix,acowley/nix,pikajude/nix,aucampia/nix,ysangkok/nix,garbas/nix,rowhit/nix,ehmry/nix,layus/nix,rowhit/nix,bjornfor/nix,dtzWill/nix,edolstra/nix,joelmo/nix,jcumming/nix,acowley/nix,ttuegel/nix,garbas/nix,gebner/nix,bjornfor/nix,ysangkok/nix,layus/nix,rycee/nix,zimbatm/nix,joelmo/nix,wmertens/nix,peti/nix,gebner/nix,acowley/nix,dtzWill/nix,tchajed/nix,offlinehacker/nix,bjornfor/nix,tchajed/nix,ehmry/nix,wmertens/nix,peti/nix,nbp/nix,tchajed/nix,dezgeg/nix,vcunat/nix,puffnfresh/nix,bennofs/nix,rycee/nix,shlevy/nix,NixOS/nix,dtzWill/nix,rycee/nix,pikajude/nix,edolstra/nix,jcumming/nix,peti/nix,zimbatm/nix,garbas/nix,peti/nix,rowhit/nix,NixOS/nix,puffnfresh/nix,peti/nix,layus/nix,vizanto/nix,ehmry/nix,joelmo/nix,garbas/nix,gebner/nix,bennofs/nix,edolstra/nix,acowley/nix,dezgeg/nix,layus/nix,vizanto/nix,ehmry/nix,zimbatm/nix,ehmry/nix,gridaphobe/nix,ttuegel/nix,edolstra/nix,vcunat/nix,puffnfresh/nix,nbp/nix,joelmo/nix,NixOS/nix,aucampia/nix,jcumming/nix,ttuegel/nix,nbp/nix,ysangkok/nix,NixOS/nix,zimbatm/nix,wmertens/nix,shlevy/nix,layus/nix,vizanto/nix,aucampia/nix,offlinehacker/nix,shlevy/nix,gridaphobe/nix,nbp/nix,offlinehacker/nix,dezgeg/nix,dezgeg/nix,edolstra/nix,ttuegel/nix,pikajude/nix,bennofs/nix,vizanto/nix