Skip to main content


Gibt es einen Plan die Datenbank aufzuräumen?


Ich habe die Tage mal die Dokumentation der Datenbank bzw der Tabellen mit dem verglichen, was in meiner Datenbank steht.

Zum Beispiel ist in der Tabelle "contact" gibt es die Felder "failed" und "failed update". Nur mal das Feld "Default" betrachtet

Field 	        Default 	
failure_update 0001-01-01 00:00:00
failed           NULL

In meiner Datenbank gibt es für das Feld
failure_update
- 0001-01-01 00:00:00 <- wohl richtig
- 0000-00-00 00:00:00 <- was bedeutet das? Dokumentation
- diverseste Daten und Zeiten <- wohl richtig

bei "failed" gibt es
- NULL <- wohl richtig
- 0 <- ist das richtig? Dokumentation
- 1 <- ist das richtig? Dokumentation

Beim Versuch weitere Dokumentation mit meiner Datenbank abzugleichen fällt mir das immer wieder auf. Auch uralte Daten, die nicht gelöscht wurden liegen da immer noch rum z.B. GnuSocial Kontakte und Diaspora Kontakte mit denen schon seit über 4-6 Jahren kein Kontakt mehr stattgefunden hat, weil die damaligen Knoten nicht mehr existieren.

Ich vermute einige Probleme meiner Instanz die ich schon vor Jahren gemeldet habe, haben mit diesem Müll zu tun.

Gibt es einen Plan die Datenbank aufzuräumen und gerade zu ziehen?
Alte Daten physisch zu löschen? #Datensparsamkeit #DSGVO usw.

!Friendica Support

in reply to hoergen

Contacts with whom there has been no contact for over 4-6 years because the nodes at that time no longer exist.

I remember a discussion here where it was said that this is a design feature! It's assumed that some old node might reappear after a very long time.

Unknown parent

Andy H3
@hoergen yeah, there should be a cleanup utility.