示例#1
0
func (db *Db) SetTablesDataYaml(yaml string) (err error) {
	data := make(map[string][]map[string]string)
	err = kmgYaml.Unmarshal([]byte(yaml), &data)
	if err != nil {
		return err
	}
	return db.SetTablesData(data)
}
示例#2
0
文件: kmgRedis.go 项目: keysonZZZ/kmg
// @deprecated
func MustSetDbDataYaml(c *redis.Client, yaml string) {
	data := map[string]string{}
	err := kmgYaml.Unmarshal([]byte(yaml), &data)
	if err != nil {
		panic(err)
	}
	MustSetDbData(c, data)
	return
}
示例#3
0
// @deprecated
func (db DB) SetTablesDataYaml(yaml string) (err error) {
	data := make(map[string][]map[string]string)
	err = kmgYaml.Unmarshal([]byte(yaml), &data)
	if err != nil {
		return err
	}
	if len(data) == 0 {
		return fmt.Errorf("[SetTablesDataYaml] try to set tables with no data,wrong format?")
	}
	return db.SetTablesData(data)
}