文件名称:schemabuilder:用于golang的简单sql模式生成器
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-09 07:26:39
Go
schemabuilder-用于golang的简单sql模式生成器 我不想要O / R Mapper,而是想要一个简单的DDL构建器。 特征 获取一个SQL作为字符串 获取迁移SQL作为字符串 支持MySQL和SQLite3 支持组合索引 例子 扫描结构 package main import ( "github.com/hirokidaichi/schemabuilder" "time" ) type Person struct { Id uint64 `pk:"true",autoincrement:"true"` Name string `size:"200",unique:"true"` Info *string CreatedAt time.Time UpdatedAt time.Time } type PersonIndex
【文件预览】:
schemabuilder-master
----dialect.go(247B)
----dialect_mysql.go(2KB)
----schemabuilder.go(9KB)
----schemabuilder_test.go(3KB)
----README.md(2KB)
----dialect_sqlite3.go(1KB)