12 Commits

Author SHA1 Message Date
Lea Laux
3af98454d8 Change the layout of the editor and menu points in editor menu
Remove the buttons for exporting the result of a query to a csv file and
explaining the current query. Add those points together with the
submit/stop query functions to the editor menu in the main window.
2021-03-15 12:27:42 +01:00
Lea Laux
6fbfb10d64 Check for unsaved content in editor before closing
Check for unsaved content in the editor widget/query input editor before
closing the editor and the main window, still todo: Documentation in
main window/mdi area
2021-03-15 12:27:42 +01:00
Lea Laux
83ad5d9cef Add a splitter between input editor and table view
Add a splitter in the editor widget between the query input editor and
the table view. Readjust the csv export button in the process.
2021-03-15 12:27:42 +01:00
Lea Laux
8728ef3dbe Error case in full table csv export, documentation 2021-03-15 12:27:42 +01:00
Lea Laux
883adeaaff CSV export improvement: Full table
Export the full table to a CSV file in the context menu for a table node
in the tree model. Use the csv exporter as refactored tool. The exporter
can work with database parameters including the name of the table or the
resulting data list. TODO: Documentation
2021-03-15 12:27:42 +01:00
Lea Laux
e1e13376a9 EXPLAIN (ANALYZE) for queries in editor
Get the query plan/time result of a query with a button in the editor
2021-03-15 12:27:42 +01:00
Lea Laux
66e904a208 Button for explaining the query plan
Build a button for explaining the query plan (still todo)
2021-03-15 12:27:42 +01:00
Lea Laux
2d626792b7 Add check for DELETE/UPDATE without WHERE in editor
Check the current query in the editor widget before executing for
DELETE/UPDATE without WHERE and warn the user. Make the warning
configurable.
2021-03-15 12:27:42 +01:00
Lea Laux
b13a1e3eb7 Open previous tabs/files after restart 2021-03-15 12:27:42 +01:00
Lea Laux
0bc39ada3d Open previous files/tabs after restart
Remember the open files in the editor tabs and reload them after
restarting the application. This feature is configurable and described
in issue #38
2021-03-15 12:27:42 +01:00
Lea Laux
171b60f197 Add csv export
Add the possibility of the csv export of the result like described in
issue #37
2021-03-15 12:27:42 +01:00
Lea Laux
49de912c15 Initial github release 2020-11-18 11:13:49 +01:00