gormt是一款MySQL數(shù)據(jù)庫(kù)轉(zhuǎn)Go struct的工具,支持命令行、界面方式生成,YML文件靈活配置,自動(dòng)生成快捷操作函數(shù),支持索引、外鍵等功能!
功能介紹
支持gorm 相關(guān)屬性
數(shù)據(jù)庫(kù)表,列字段注釋支持
json tag json標(biāo)簽輸出
gorm.Model 基本模型 支持gorm.Model模式導(dǎo)出>>>
PRIMARY_KEY 將列指定為主鍵
UNIQUE 將列指定為唯一
NOT NULL 將列指定為非 NULL
INDEX 創(chuàng)建具有或不帶名稱(chēng)的索引, 如果多個(gè)索引同名則創(chuàng)建復(fù)合索引
UNIQUE_INDEX 和 INDEX 類(lèi)似,只不過(guò)創(chuàng)建的是唯一索引
支持外鍵相關(guān)屬性 簡(jiǎn)單帶外鍵模式導(dǎo)出>>>
支持函數(shù)導(dǎo)出(包括:外鍵,關(guān)聯(lián)體,索引關(guān)...)簡(jiǎn)單函數(shù)導(dǎo)出示例>>>
支持默認(rèn)值default