Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariadbjones/json2sql-plugin
Creating an internal JSON API to access datas straight from said API
https://github.com/mariadbjones/json2sql-plugin
api-rest json-api mariadb plugin
Last synced: 13 days ago
JSON representation
Creating an internal JSON API to access datas straight from said API
- Host: GitHub
- URL: https://github.com/mariadbjones/json2sql-plugin
- Owner: MariaDBJones
- License: agpl-3.0
- Created: 2024-11-26T04:35:00.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-14T21:01:22.000Z (14 days ago)
- Last Synced: 2024-12-14T21:29:42.586Z (14 days ago)
- Topics: api-rest, json-api, mariadb, plugin
- Language: C
- Homepage:
- Size: 371 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# json2sql-plugin
### Creating a JSON API for remote consumption of MariaDB datasThe goal is to provide an easy way to map simple DML statements and stored procedure calls to http requests handing over json object as response. The scope of this project will stay "limited" to DML only.
## Project Status
- **Release**: pre ALPHA
- **Current Version**: 0.1
- **Status**: Active development
- **Last Updated**: 20241212 - December 12, 2024## Direct tables access
* [GET → SELECT](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/handle_get_request.md)
* [POST → INSERT](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_post_request.md)
* [PATCH → UPDATE](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_patch_request.md)
* [DELETE → DELETE](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_delete_request.md)
## Stored procedure calls
* [PUT → CALL](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_put_request.md)
## compilation instructions* [instructions](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/compilation.md)
## upcoming features
* [TODO](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/TODO.md)
## Contributions
* [Awesome people](https://github.com/SylvainA77/JSON-API-plugin/blob/main/Contributions.md)
* If you want to contribute, please take a olook at branches. There will be one per http method to handle with corresponding name : GET for HTPP GET etc ...## design decisions
* [discussion](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/stack-n-architecture-decisions.md)