@ -58,22 +58,26 @@ Powered by popular node packages : ([express](https://github.com/expressjs/expre
# Features
* Generates API for **ANY** MySql database
* Serves APIs irrespective of naming conventions of primary keys, foreign keys, tables etc
* CRUD : Usual suspects
* Relations
* Support for composite primary keys
* Pagination
* Sorting
* Column filtering - Fields
* Row filtering - Where
* Group By, Having (as query params)
* Group By, Having (as a separate route)
* Aggregate functions
* Run dynamic queries
* Upload single file
* Upload multiple files
* Download file
* Rest API Usual Suspects
* CRUD, List, Count, Exists
* Relations
* Pagination
* Sorting
* Xmysql Rest API - Start of cool things
* Generates API for **ANY** MySql database
* Serves APIs irrespective of naming conventions of primary keys, foreign keys, tables etc
* Support for composite primary keys
* Column filtering - Fields
* Row filtering - Where
* Group By, Having (as query params)
* Group By, Having (as a separate route)
* Aggregate functions
* Union of many group by statements [ AWESOME ALERT ]
* Prototyping (features available with only local MySql server)
* Run dynamic queries
* Upload single file
* Upload multiple files
* Download file
Use HTTP clients like [Postman](https://www.getpostman.com/) or [similar tools](https://chrome.google.com/webstore/search/http%20client?_category=apps) to invoke REST API calls
@ -98,13 +102,19 @@ Root URL (localhost:3000/) returns all REST API urls for each table in schema.