Hi Björn,
The BaseX admin user can be compared with the Unix root user. In productive environments, you should avoid the admin account and create additional, task-specific users. For example, you may want to create a user, which only has read/update permissions for specific databases [1].
Hope this helps, Christian
[1] http://docs.basex.org/wiki/User_Management
On Wed, Jan 15, 2020 at 3:31 PM Braunschweig, Björn bjoern.braunschweig@gwdg.de wrote:
Dear list,
I have a use case where multiple distributed processes make use of a shared basex instance using the REST interface. Unfortunately executing PUT /rest/mydb creates an empty database regardless of whether it contains files or not. Is there a config option or something else to not overwrite existing databases? Otherwise I have to implement a locking mechanism.
Regards, Björn