Changes

Jump to navigation Jump to search
44 bytes removed ,  13:09, 24 May 2018
no edit summary
==Home Directory==
 
{{Mark|Updated with Version 9.0:}}
As BaseX is distributed in different flavors, and may be started from different locations, it dynamically determines its home directory:
* If not, the '''current user directory''' (defined by the system property {{Code|user.dir}}) is chosen if the {{Code|.basex}} or {{Code|.basexhome}} file is found in this directory.
* If not, the '''application directory''' (the folder in which BaseX is located) is chosen if one of these two files is found.
* In all other cases, a {{Code|basex}} subdirectory in the '''user home directory''' will be returned. The user home directory is retrieved via the {{Code|HOME}} environment variable, or (if unassigned), from the Java system property {{Code|user.home}}. Before {{Version|9.0}}, the home directory itself was returned.
If BaseX is used in an embedded environment (such as a servlet in a [[Web Application]]), it may not immediately be clear what directory was chosen. You can run the XQuery expression <code>Q{org.basex.util.Prop}HOMEDIR()</code> to find out.
==Database Directory==
 
{{Mark|Updated with Version 9.0:}}
[[Databases]] consists of several binary files. These are located in a directory named by the name of the database. The database root directory is named {{Code|data}}.
=Changelog=
 
;Version 9.0
 
* Updated: Detection and configuration of home directory and subdirectories.
;Version 8.0
;Version 7.7
* Updated: the The {{Code|.basexhome}} file marks a folder as [[#Home Directory|home directory]].
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu