package main type Bookmark struct { url string metadata string tags []string desc string //flags int } func (bk *Bookmark) add(db *DB) { // TODO // Single out unique urls //debugPrint("%v", bk) _db := db.handle tx, err := _db.Begin() logPanic(err) stmt, err := tx.Prepare(`INSERT INTO bookmarks(URL, metadata, tags, desc, flags) VALUES (?, ?, ?, ?, ?)`) logError(err) defer stmt.Close() _, err = stmt.Exec(bk.url, bk.metadata, "", "", 0) sqlErrorMsg(err, bk.url) err = tx.Commit() logError(err) }