36
package main
import (
bolt "go.etcd.io/bbolt"
"os"
)
var urlDB *bolt.DB
func fec(err error) { // fatal error check
if err != nil {
println(err.Error())
os.Exit(1)
}
}
func openDB() {
var err error
var db *bolt.DB
db, err = bolt.Open("urls.db", 0600, nil)
fec(err)
fec(db.Update(func(tx *bolt.Tx) error {
_, err = tx.CreateBucketIfNotExists([]byte("urls"))
return err
}))
urlDB = db
}
func getWords() string {
}
func main() {
openDB()
defer urlDB.Close()
}