Ai
1 Star 0 Fork 0

micro-plat/dds

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 941 Bytes
一键复制 编辑 原始数据 按行查看 历史
micro-plat 提交于 2022-02-26 10:55 +08:00 . 添加文件
package main
import (
"fmt"
"os"
"path/filepath"
"strings"
"github.com/micro-plat/lib4go/db"
)
/* 运行方式:
* ./ddscli oracle microplat_dds_test/123456@orcl136
* ./ddscli mysql 'root:rTo0CesHi2018Qx@tcp(192.168.0.36:3306)/dds_test?charset=utf8'
*/
func main() {
if len(os.Args) != 3 {
fmt.Println("传入参数有误,格式为: ./ddscli oracle microplat_dds/123456@orcl136")
return
}
if !strings.EqualFold(os.Args[1], "oracle") && !strings.EqualFold(os.Args[1], "mysql") {
fmt.Println("provider传入有误,只支持oracle/mysql")
return
}
//创建相关表
dbe, err := db.NewDB(os.Args[1], os.Args[2], 20, 10, 600)
if err != nil {
fmt.Printf("构建数据链接对象失败,err:%+v", err)
return
}
dir, _ := filepath.Abs(filepath.Dir(os.Args[0]))
if err := db.CreateDB(dbe, fmt.Sprintf("%s/sql/%s", dir, os.Args[1])); err != nil {
fmt.Println(err)
return
}
fmt.Println("数据表创建成功")
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/micro-plat/dds.git
git@gitee.com:micro-plat/dds.git
micro-plat
dds
dds
ccd034a4b155

搜索帮助