Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tabellen indeholder følgende attributter:

AttributnavnDatatypeIndhold
idint(11)Primary key.
entryuuidvarchar(64)EntryUuid på slettet DocumentEntry.
uniqueidvarchar(64)UniqueId på slettet DocumentEntry
deletion_statusvarchar(64)Status på sletningen. Kan være DELETED_FROM_REGISTRY, DELETED_FROM_REPOSITORY, DELETION_FROM_REPOSITORY_FAILED.
deletion_attemptsint(11)Antal gange hvor sletning fra repository er gået galt.
creation_timedatetime(6)Tidspunkt for indsættelse af rækken.

Hver række i tabellen svarer til et slettet DocumentEntry. Ved indsættelse af en række bliver deletion_status sat til DELETED_FROM_REGISTRY, hvilket indikerer at dokumentet er slettet fra registry'et, men endnu ikke fra repository'et.

Sletning fra repository'et foregår ved at udvælge et antal rækker fra tabellen som har status DELETED_FROM_REGISTRY eller status DELETION_FROM_REPOSITORY_FAILED, og deletion_attempts er lavere end en vis grænse.   , og slette de fundne dokumenterDisse dokumenter slettes, og rækkerne i deleted_documententries opdateres. Hvis sletningen går godt, så sættes deletion_status til DELETED_FROM_REPOSITORY, og sletningen af dette dokument er færdig. Hvis sletningen  mislykkes, sættes deletion_status til DELETION_FROM_REPOSITORY_FAILED, og deletion_attempts tælles én op.

...