Coder Social home page Coder Social logo

go-struct-auto's Introduction

自动构建工具使用

安装包命令: go get github.com/whr-helen/go-struct-auto

注释:参数信息

-host host 改为自己数据库的地址 ( 默认 127.0.0.1)

-port port 改为自己数据库的端口 ( 默认 3306)

-acc acc 改为自己数据库的账号 ( 默认 root)

-pwd pwd 改为自己数据库的密码 ( 默认 123123)

-d dbname 改为自己数据库的名称 (必填)

-path ./models 改为存放路径 (可选默认为./models )

-t account,user 改为要生成的表名称、可多个 (可选默认全部生成)

一、生成数据库所有表 结构体:

① 推荐使用方法(支持 linux or mac)

生成命令: ./bin/automatic -d dbname -path ./models

② 修改生成工具代码(支持 linux or mac or windows)如果生成出来的结构不是我们所需要的可以修改 automatic.go 文件

命令: go run automatic.go -d dbname -path ./models

二、生成单个多个表 结构体:

命令(支持 linux or mac): ./bin/automatic -d dbname -t account,user

命令(支持 linux or mac or windows): go run automatic.go -d dbname -acc root -pwd 123123 -t account

go-struct-auto's People

Contributors

prient avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.