Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# json2sql-plugin
### Creating a JSON API for remote consumption of MariaDB datas

The 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)