/sql_constructor

Projeto Node.js para construção de queries SQL e geração automática de binds

Primary LanguageTypeScriptMIT LicenseMIT

SQL Constructor

O objetivo inicial do projeto veio a partir de uma necessidade que vi na empresa que trabalho, onde usamos na maioria Oracle DB, e até onde tenho conhecimento não existe nenhum serviço como ORM ou query builder que possa nos ajudar a construir queries complexas de uma forma mais simplificada.

O resultado disso é que muitas vezes o código precisa misturar diversas queries e concatenar elas de formas tão distintas que, embora o código funcione bem, eu sinto que a manutenção por conta da diversa complexidade no momento da construção se torna uma barreira.

Tecnologias

Estou usando apenas o typescript para a definição de tipos, isso também é mais uma prova de conceito do que um projeto finalizado, acredito que posso incrementar esse projeto de várias formas melhorando a legibilidade dele e também seu funcionamento.