[EMAIL PROTECTED] (Bruce Momjian) writes: > Add GUC temp_tablespaces to provide a default location for temporary > objects. > Jaime Casanova
I hadn't looked at this patch before, but now that I have, it is rather broken. In the first place, it makes no provision for RemovePgTempFiles() to clean up leftover temp files that are in non-default places. In the second place, it's a serious violation of what little modularity and layering we have for fd.c to be calling into commands/tablespace.c. This is not merely cosmetic but has real consequences: one being that it's now unsafe to call OpenTemporaryFile outside a transaction. Please revert until the submitter can come up with a better-designed patch. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org