sql-boot

Advanced REST-wrapper for your SQL-queries (actually not only SQL)

4 months after

Treat your database as Code

Build Status Build status codecov License codebeat badge Codacy Badge Docker Pulls Main distribution Join the chat at https://gitter.im/sqlboot/Lobby EO badge DevOps By Rultor.com Hits-of-Code Scc Count Badge Mentioned in Awesome database tools

Advanced REST-wrapper for your own SQL-queries (actually not only SQL).

  1. Write query
  2. Put to sql-boot folder structure
  3. Get data from URI, e.g. prod_db/hr.persons?select=name,address&page=2&orderby=name+desc

Feel the Power of SQL

Simple integration your sql-scripts to you infrastructure

Share expert knowledge

Build Status https://github.com/sql-boot/sql-boot-oracle

Build Status https://github.com/sql-boot/sql-boot-postgresql

Build Status https://github.com/sql-boot/sql-boot-cassandra

Self-documentation

sql-boot uses the OpenAPI standard to generate up-to-date documentation for APIs based your SQL-queries metadata. You can use a tool like Swagger-UI or Swagger-Editor to render interactive documentation (for demo requests) or generate client API against the live API server.

How to pronounce

It is pronounced "sequelboot" - https://translate.google.com/?source=osdd#en/en/sequelboot

Try online:

Try with Docker and embedded (H2) demo db:

docker run -t -p 8007:8007 mgramin/sql-boot

Build from source:

git clone https://github.com/mgramin/sql-boot
cd sql-boot
mvn package

Related Repositories

spring-boot-quickstart

spring-boot-quickstart

Spring Boot based, pragmatic style JavaEE application reference architecture. ...

spring-boot-shiro

spring-boot-shiro

Apache Shiro integration with Spring Boot. ...

spring-boot-tut

spring-boot-tut

My Spring Boot Tutorial -- Focusing on minimizing the learning curve and get per ...

boot-ragtime

boot-ragtime

Ragtime migrations with Clojure Boot build tool ...

spring-boot-thymeleaf-heroku-template

spring-boot-thymeleaf-heroku-template

Spring Boot + Thymeleaf + Heroku Template for rapid development ...