func (o *CatalogDescription) SetCatalog(exec boil.Executor, insert bool, related *Catalog) error {
    var err error
    if insert {
        if err = related.Insert(exec); err != nil {
            return errors.Wrap(err, "failed to insert into foreign table")