Skip to content

sql-boot/sql-boot

 
 

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

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

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 85.2%
  • Vue 8.9%
  • JavaScript 3.9%
  • TSQL 1.0%
  • ANTLR 0.6%
  • HTML 0.3%
  • Other 0.1%