Changes

Jump to navigation Jump to search
5 bytes added ,  12:50, 1 July 2020
no edit summary
This page is part of the [[Getting Started]] Section.
The full distributions of BaseX are equipped with a powerful browser-based database administration interface, the '''DBA'''. It allows you to create and administrate databases, evaluate queries in realtimereal time, view log files, manage users, etc. The server-side code is completely written in [[XQuery]] and [[RESTXQ]].
These were our design goals:
* The code base is supposed to help inspire and motivate you developing your own RESTXQ web applications.* The XQuery DBA code only consumes only around 100 KB. It uses simple backward-compatible Javascript JavaScript code. The interface is functional, but limited in terms of flashiness and interactivity.
* We tried to make the DBA features as self-explanatory as possible. All functionalities are also available via [[Commands]], [[Module Library|XQuery Modules]] or the Java [[GUI]].
* The {{Code|dba}} sub-directory can simply be copied and moved to any other place. All URL paths point to the same directory; it should be straightforward to adjust the RESTXQ path.
In the editor panel, you can execute XQuery expressions. If evaluation takes too long, or if it consumes too much memory, it will be interrupted. You need to choose if your query is updating. Inside the editor area, you can press Ctrl-Enter to execute the query.
You can press Shift-Ctrl-Enter to run your XQuery expression as updating query (or non-updating, if "Updating" is choosen chosen in the dropdown menu). The realtime real time mode was removed.
=Changelog=
;Version 8.4
* Added: Editor: Key combination 'Shift-Ctrl-Enter', realtime real time mode removed.
Introduced with Version 8.0.
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu