func (c *dbCmd) Main() { c.configuredCmd.Main() InitLog() var db *openpgp.DB var err error if db, err = openpgp.NewDB(); err != nil { die(err) } // Ensure tables all exist if c.crTables { if err = db.CreateTables(); err != nil { die(err) } } // Drop constraints if c.drConstraints { // Create all constraints if err = db.DropConstraints(); err != nil { die(err) } } // De-duplication option if c.dedup { if err = db.DeleteDuplicates(); err != nil { die(err) } } // Create all constraints if c.crConstraints { if err = db.CreateConstraints(); err != nil { die(err) } } }