Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
partouf authored Dec 7, 2016
1 parent e8bf941 commit f52586a
Showing 1 changed file with 26 additions and 8 deletions.
34 changes: 26 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,38 @@

Application to maintain and execute useful queries for other application's databases.

Currently you can connect to and query MySQL and MSSQL databases.
Currently you can connect to and query MySQL, MSSQL and SQLite databases.

Taskboard should be accessible using https://huboard.com/GDKsoftware/QueryDesk
If you don't want to build QueryDesk yourself, you can download a setup (unsigned) from http://gdksoftware.nl/QueryDesk/setup.exe

Uses icons from the MICROSOFT VISUAL STUDIO 2012 IMAGE LIBRARY (http://www.microsoft.com/en-us/download/details.aspx?id=35825)
# Features
* SQL Syntax highlighting
* Autocomplete tables and fields (using ctrl+space)
* Parameterization of queries to be filled in when running the queries
* Feeding query results to a HTTP URL

## How to build

To get the most out of the QueryDesk application, especially in work environments where you can share your queries among your coworkers, you will need to store your various database settings and queries in a local MySQL database.
With Visual Studio 2015, building the QueryDesk project will automatically download the required libraries without any configuration.

Steps:
## Configuration

### Local use

* By default QueryDesk uses an SQLite database that needs no setup.

### Shared/remote use

To get the most out of the QueryDesk application, especially in work environments where you can share your queries among your coworkers, you can store your various database settings and queries in a MySQL database.

* Create a centralized (non-public *) MySQL database and create the tables by running the script in `QueryDesk/create_appdb.sql`
* Change the App.config to your configuration needs
* Build the project in VS2013 (possible with the Express for Windows Desktop version)
* Edit QueryDesk.exe.config at the section appSettings and remove the tag containing the key connectionsqlite
* Add a new tag \<add key="connection" value="Server=127.0.0.1;Database=querydesk;Uid=querydesk;Pwd=magicpassword;" /\>

### Libraries used

_Uses some icons from the MICROSOFT VISUAL STUDIO 2012 IMAGE LIBRARY (http://www.microsoft.com/en-us/download/details.aspx?id=35825)_

\* passwords will be stored plaintext
* ICSharpCode.AvalonEdit
* Mysql.Data
* System.Data.SQLite

0 comments on commit f52586a

Please sign in to comment.