mirror of
https://github.com/nabbar/golib.git
synced 2026-04-22 23:17:12 +08:00
3a2c52195f
Package Database/gorm: - move package database using gorm, to package database/gorm - update config component following Package Database/KVItem: - create new package to manage item of KV Db - allow to track change on item model - allow to store only if changed - embedded driver function to load / store to make instance portable Package Database/KVTable: - create new package to manage a table (list of map key : value) - embedded driver instance to make instance portable - allow to walk, list, get items with KVItem instance Package Database/KVDriver: - create new package to wrap db KV function to KVTable awaiting function - Allow to skip function Walk replace by a n internal call of function List and Get Package Database/Map: - create new package to wrap KV function usage of map[comparable]any to KVDriver model - Use json marshall/unmarshall between map[comparable]any to model any