Skip to content

This project aims to provide utilities for SQL, to make every day work on SQL easy.

License

Notifications You must be signed in to change notification settings

ArvindSinghRawat/SQL-Utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL-Utilities

This is the project for providing utilities for SQL.

  • This project is built on Python Programming Language and uses Flask + RestX Framework.

Objective

  • This project aims to provide utilities for SQL, to make every day work on SQL easy.

    Currently, I am aiming for developing feature that allows user to upload any CSV file and to convert it into SQL insert commands.

Setup this project in Local System

  • Guide for development setup on local machine, view here.

Dependencies

  • Flask Framework
    Flask is the web framework for this project.

  • Flask-RESTX
    Flask-RESTX is an extension for Flask that add supports for functionalities to build RestAPIs and there documentation(Swagger).

  • Flask-SqlAlchemy
    Flask-SqlAlchemy is also an extension for Flask that adds support for SqlAlchemy in Flask Application. SqlAlchemy provides ORM to connect with SQL.

  • PyLint and Flake
    Pylint and Flake are used to lint the project code.

Contribution

  • Anyone is allowed to constribute towards this project. Contributor must submit there code through PRs.
  • Linting using Pylint and Flake8 is compulsory.
  • Proper Docstrings and comments are expected.
  • Proper Tests are requested with aim to provide 100% Functional and Branch coverage.

Workflows for automatic Linting and Tests check will be added in future.

Credits

About

This project aims to provide utilities for SQL, to make every day work on SQL easy.

Topics

Resources

License

Stars

Watchers

Forks