| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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()
- }
|