#sql #jinja #sql-query #templating #template #versatile #generation

app minidt

一个轻量级且高效的SQL生成Jinja编译器

1个不稳定版本

0.1.0 2024年3月25日

数据库接口中排名第1982

每月下载量28

MIT许可

14KB
256

MiniDT:一个简单但强大的SQL Jinja编译器

MiniDT是一个轻量级且高效的工具,旨在利用Jinja2(MiniJinja)模板生成SQL查询的强大功能。它是一个灵活的替代方案,适用于比dbt更重型的框架,提供灵活性,无需复杂设置或数据库连接。

非常适合dbt过于复杂而原始SQL又不够用的情况。

就像这样简单

入门

安装

要安装MiniDT,请克隆仓库

git clone [email protected]:xRSquared/minidt.git

功能

  • 简化工作流程:轻松编写SQL代码并进行编译。
  • 灵活的模板:享受Jinja2模板的强大功能,无需复杂设置。
  • 轻量级且快速:具有最小设置要求和优化性能,MiniDT使您的流程敏捷。

为什么选择MiniDT?

MiniDT作为Jinja的一个便捷包装器,通过语法增强和优化工作流程来增强它。无论您是出于对简单的需求、受公司政策的限制,还是仅仅希望增强您的SQL模板功能,MiniDT都是您的首选解决方案。

Jinja + SQL = ❤️

贡献

欢迎提交错误报告、功能请求或通过GitHub的拉取请求。

许可

MiniDT受MIT许可证许可。

依赖关系

~3MB
~59K SLoC