Beispiel #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)
}
Beispiel #2
0
// @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
}
Beispiel #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)
}