On Mon, 2022-02-21 at 23:33 -0500, Liam R. E. Quin wrote:
On Mon, 2022-02-21 at 20:00 -0500, Eric Levy wrote:
My use would need a function as such that may be used as such:
db:open_from_path("/home/user/path/to/database/in/filesystem")
For that you would want to set DBPATH in a separate BaseX instance, i think. Once a BaseX server is running it doesn't want to switch database directory.
You can have multiple databases in the same folder (identified by DBPATH) though. Each database is contained in its own subdirectory.
The standalone basex can be given a DBPATH option too. Or you could use symbolic links to map from database name to other directories.
Yes, I think the suggestion was given previously for using DBPATH. I need to consider how easy it is to accept. It is a workaround, and gives me some hesitation about robustness and stability.
It seems also that BaseX writes files under the user home directory, which unfortunately is not an agreeable side effect for my application.