code: func GetACIInfosWithName(tx *sql.Tx, name string) ([]*ACIInfo, bool, error) {
  	var aciinfos []*ACIInfo
  	found := false
  	rows, err := tx.Query("SELECT * from aciinfo WHERE name == $1", name)
  	if err != nil {
  		return nil, false, err
  	}
  	defer rows.Close()
  	for rows.Next() {
  		found = true
  		aciinfo := &ACIInfo{}
  		if err := aciinfoRowScan(rows, aciinfo); err != nil {
  			return nil, false, err
  		}
  		aciinfos = append(aciinfos, aciinfo)
  	}
  	if err := rows.Err(); err != nil {
  		return nil, false, err
  	}
  	return aciinfos, found, err
  }
docs: // GetAciInfosWithName returns all the ACIInfos for a given name. found will be
  // false if no aciinfo exists.