项目简介
这是一个基于Golang的数据库代码生成器,能助力开发者从数据库自动生成对应的Go语言实体类代码。该工具支持多种数据库,如MySQL、PostgreSQL等,还可依据命令行参数自定义生成选项,像输出路径、包名、是否添加Gorm标签等。
项目的主要特性和功能
- 支持多种数据库:涵盖MySQL和PostgreSQL。
- 自定义生成选项:开发者可按需自定义输出路径、包名、是否添加Gorm标签等。
- 命令行参数解析:通过解析命令行参数获取数据库连接信息和生成选项。
- 自动生成Go语言实体类代码:依据数据库表结构自动生成对应的Go语言实体类代码。
安装使用步骤
- 将项目源码放入到GOPATH/src目录下。
- 进入项目根目录,执行
go build
编译项目。 - 运行生成的二进制文件,如
dbcoder.exe
(Windows)或./dbcoder
(Linux),并提供必要的命令行参数,包括数据库连接信息、生成选项等。 - 项目会根据提供的参数连接到指定的数据库,并生成对应的Go语言实体类代码。
示例
- 对于Windows系统:
shell $ dbcoder.exe -host=127.0.0.1 -port=5432 -user=postgres -pwd=postgres -dbname=db_test -gorm=true -driver=pgsql.sql
- 对于Linux系统:
shell $ ./dbcoder -host=127.0.0.1 -port=3306 -user=root -pwd=root -dbname=db_test -gorm=true -driver=mysql -package=hello
注意:上述示例中的命令行参数仅作说明,实际使用时需根据实际情况提供正确的数据库连接信息和生成选项。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】