package main import ( "fmt" "time" "github.com/repustate/go-cdb" ) type rec struct { key string values []string } func main() { name := "test.cdb" records := []rec{ {"one", []string{"1"}}, {"two", []string{"2", "22"}}, {"three", []string{"3", "33", "333"}}, } w, err := cdb.NewWriter(name) if err != nil { fmt.Printf("Error creating new Writer : %s", err) } for _, r := range records { for _, v := range r.values { err := w.Put([]byte(r.key), []byte(v), 0) if err != nil { fmt.Printf("Error inserting db data : %s", err) } } } time.Sleep(time.Duration(2)*time.Second) w.Close() }