#!/usr/bin/env bash # 使用方法: # ./genModel.sh usercenter user # ./genModel.sh usercenter user_auth # 再将./genModel下的文件剪切到对应服务的model目录里面,记得改package #生成的表名 tables=$2 #表生成的genmodel目录 modeldir=./genModel # 数据库配置 host=127.0.0.1 port=33069 dbname=looklook_$1 username=root passwd=PXDN93VRKUm8TeE7 echo "开始创建库:$dbname 的表:$2" # 可以使用-home指定模版路径,默认是~/.goctl goctl model mysql datasource -url="${username}:${passwd}@tcp(${host}:${port})/${dbname}" -table="${tables}" -dir="${modeldir}" -cache=true --style=goZero