I'm with @KenBarber ... I think this idea is worth pursuing in stdlib but we should remove it from the postgres module for now and just document the assumption that the user must manage the File resource for their desired tablespace directory on their own for now.