code: def addToDB(self, manualName = None, manualDB = manualDBname, invert = False):
          
          try:
              if invert:
                  d = {self.journal : ''}
              elif manualName is None:
                  d = {self.journal : self.journal}
              else:
                  d = {self.journal : manualName}
              addToDB(abbr = d, dbname = manualDB)
          except KeyError:
              raise KeyError("This citation does not have a journal field.")
          else:
              abbrevDict.update(d)
docs: Adds the journal of this Citation to the user created database of journals. This will cause [isJournal()](#metaknowledge.citation.Citation.isJournal) to return `True` for this Citation and all others with its `journal`.
  
          **Note**: Requires the [j9Abbreviations](../modules/journalAbbreviations.html#metaknowledge.journalAbbreviations.backend.getj9dict) database file and will raise an error if it cannot be found.
  
          # Parameters
  
          _manualName_ : `optional [str]`
  
          > Default `None`, the full name of journal to use. If not provided the full name will be the same as the abbreviation.
  
          _manualDB_ : `optional [str]`
  
          > The name of the manually created database file, the default is determined at run time. It is recommended that this remain untouched.
  
          _invert_ : `optional [bool]`
  
          > Default `False`, if `True` the journal will be removed instead of added