Gormt是kkx給大家分享介紹的一款適用于MySQL數(shù)據(jù)庫轉(zhuǎn)Go struct的工具,支持命令行、界面方式生成,YML文件靈活配置,自動(dòng)生成快捷操作函數(shù),支持索引、外鍵等功能!
功能
支持gorm 相關(guān)屬性
數(shù)據(jù)庫表,列字段名注解支持
jsontagjson標(biāo)識(shí)輸出
gorm.Model基本上實(shí)體模型支持gorm.Model方式導(dǎo)出>>>
PRIMARY_KEY將列指定為主導(dǎo)鍵
UNIQUE將列指定為唯一
NOTNULL將列指定為非NULL
INDEX創(chuàng)建具備或沒有名字的索引,假如好幾個(gè)索引同名的則創(chuàng)建復(fù)合型索引
UNIQUE_INDEX和INDEX相近,只不過是創(chuàng)建的是唯一索引
支持外鍵有關(guān)特性簡(jiǎn)易帶外鍵方式導(dǎo)出>>>
支持涵數(shù)導(dǎo)出(包含:外鍵,關(guān)系體,索引關(guān)...)簡(jiǎn)易涵數(shù)導(dǎo)出實(shí)例>>>
支持初始值default