Hello all.
As it's described in CORE-1241, configuration parameter
"TempDirectories" does not affect a place where some temporary files are
stored. Instead they are stored in the path given by the FIREBIRD_TMP
environment variable and it's not very obvious.
AFAIU "TempDirectories" parameter is not used by
- BLOBs data for read-only databases;
- GTT data;
- isql and gpre temporary files;
- content of the BLOBs when it's edited by a user.
I propose to create a new configuration parameter, which will be
identical to FIREBIRD_TMP environment variable.
It can be called "TempDirectory" or "TempTableDirectory" because GTT
data can take the most space of the above objects.
If the FIREBIRD_TMP environment variable is not set, engine will use
this parameter to determine the temporary directory.
Also, if the "TempDirectories" parameter is not specified, this new
parameter will be used.
--
Dmitry Starodubov
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel