Skip to content

zjarlin/autoddl-idea-plugin

Repository files navigation

中文版 README.zh.md

# AutoDDL 插件 for IntelliJ IDEA

**AutoDDL** 插件帮助您在 IntelliJ IDEA 中甜甜的生成 `CREATE TABLE` 语句。用户可以选择调用大模型的能力,自动生成结构化建表表单元数据(以下简称 **建表的表单元数据 J**),也可以手动编写表单来生成 DDL 语句。


## 功能特性
- **甜甜的表创建**:基于结构化表单元数据自动生成 `CREATE TABLE` SQL 语句。
- **大模型支持**:用户可选择调用大语言模型(LLM)的能力,自动生成建表表单元数据。
- **Java 类型映射**:用户无需关心数据库字段类型,插件会自动将 Java 类型映射到数据库类型,并生成相应的 DDL 语句。
- **二次编辑**:用户仍然可以对生成的表单元数据 **J** 进行二次编辑,以进一步自定义 DDL。
- **手动编写表单**:如果用户不想调用大模型能力,也可以手动编写表单并生成 DDL 语句。

## 使用说明
1. **插件入口**:在 IntelliJ IDEA 的 **Tools** 菜单 -> **AutoDDL** 下找到插件入口。
2. **初始配置**:在使用插件之前,您需要配置 LLM 的 API Key:
- 目前只支持 **阿里灵积**`DASHSCOPE_API_KEY`)。
- 您可以在 **IDEA 设置** 中配置 API Key。
3. **调用大模型生成建表表单**- 选择使用大模型生成建表的结构化表单元数据。
- 生成后,您仍然可以对表单进行手动编辑。
4. **手动编写表单**- 如果您偏向手动编写表单,您可以直接手动编写表单来生成 DDL 语句,而不调用大模型能力。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages