Ai
1 Star 2 Fork 1

Wonaren/SQLConvertER

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
entry.py 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
Wonaren 提交于 2025-02-26 21:00 +08:00 . 修复匹配逻辑
import os
from module.plot_entity import generate_er_diagram, parse_sql_file_without_comments
if __name__ == '__main__':
#====================================================================#
#------------------------Version: 1.0.0 -----------------------------#
#====================================================================#
# 你的SQL脚本文件相对路径(必须是Navicat导出的,若不写注释则为表名或字段名)
sql_file_path = 'db_struct.sql'
# 中文er图(True)还是表名er图(False)
er_chinese = True
#--------------------------------------------------------------------#
#====================================================================#
parse_data = {}
if os.path.exists(sql_file_path):
# 解析SQL文件
parse_data = parse_sql_file_without_comments(sql_file_path)
else:
print(f"文件 {sql_file_path} 不存在。")
# 打印解析到的数据
# print("解析结果:" + json.dumps(parse_data, indent=4, ensure_ascii=False))
if not parse_data:
print("未解析到任何表结构信息,请检查 SQL 文件路径和格式!")
else:
# 生成ER图
generate_er_diagram(parse_data, './export', er_chinese)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wonaren/SQLConvertER.git
git@gitee.com:wonaren/SQLConvertER.git
wonaren
SQLConvertER
SQLConvertER
master

搜索帮助