[Mapbender-users] Bilder bleiben auf Server liegen, wenn Objekt gelöscht wird

Geodienstleistungen Ivo Partschefeld info at geodienstleistung.de
Tue May 27 11:15:11 PDT 2025


Danke Dir Jörg. Das dies gewollt ist, hätte ich jetzt nicht gedacht. Ich erkenne da nicht so richtig den Sinn darin.😊 Aber wenn es so ist, dann kann ich mich darauf einstellen und Dein Skript automatisiert alle paar Wochen durchlaufen lassen.

Mal was Anderes: Ich hatte es schon mal bei @Astrid angesprochen und vielleicht sehen es die anderen @All ebenso: Wäre es möglich die Mailingliste zu beerdigen und stattdessen ein Forum einzurichten? Wenn ich gleich auf "Senden" klicke, bekomme ich wieder 5 Abwesenheitsnachrichten. Ein Forum ist niederschwelliger für Fragen und Antworten. Bereits die Registrierung in der Maillingliste könnte eine Hemmschwelle für ein paar Leute sein. Und in einem öffentlichen Forum kann man leichter suchen bzw. werden Treffer in Google angezeigt. Neue Mitglieder können auch ältere Fragen leichter durcharbeiten, gegenüber der Mailingliste. Vielleicht seht ihr es ebenso. 😊

LG
Ivo



-----Ursprüngliche Nachricht-----
Von: Mapbender_users <mapbender_users-bounces at lists.osgeo.org> Im Auftrag von Jörg Thomsen (WhereGroup) via Mapbender_users
Gesendet: Dienstag, 27. Mai 2025 15:54
An: mapbender_users at lists.osgeo.org
Cc: Jörg Thomsen (WhereGroup) <joerg.thomsen at wheregroup.com>
Betreff: Re: [Mapbender-users] Bilder bleiben auf Server liegen, wenn Objekt gelöscht wird

Hallo Ivo,

du beschreibst das aktuelle / gewollte Verhalten. Das Vorgehen für das löschen der Dateien, das Du beschreibst, lässt sich mit einem Zweizeiler
erledigen:

psql -d digitize -c "select foto from points;" > ./exclude.txt

find fotoverzeichnis -type f -name "*.*" | grep -v -f ./exclude.txt | xargs rm


Viele Grüße, Jörg


Am 14.05.25 um 11:32 schrieb Geodienstleistungen Ivo Partschefeld via 
Mapbender_users:
> Hallo,
> 
> der Dateiupload (type file) funktioniert gut. Wenn ich ein Objekt jedoch 
> lösche (wo in der Datenbank auch ein Bilddateiname steht) , dann bleibt 
> das Bild auf dem Server als Leiche liegen. Habt Ihr eine Idee, wie ich 
> die Bildleichen gelöscht bekomme? Ich müsste ja aufwendig aus der 
> Datenbank alle Bilddateinamen auslesen und diese mit den ganzen 
> Bildnamen auf dem Server vergleichen, um anschließend alle Bilder 
> löschen, welche nicht in der Datenbank eingetragen sind. Als Alternative 
> wäre es gut, wenn beim Objektlöschen geprüft wird, ob ein Bild auch zu 
> löschen ist.
> 
> VG
> 
> Ivo
> 
> 
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapbender_users

-- 
Viele Grüße,
Jörg Thomsen

****************************************

  FOSS Academy Kompaktkurse zum Aufbau
  einer GDI Grundwissen zum Aufbau von
  Geodateninfrastrukturen mit Open-Source-Software
  https://www.foss-academy.com/kompaktkurse

****************************************

Jörg Thomsen
WhereGroup GmbH
Bundesallee 23
10717 Berlin
Germany

Tel: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 5130 278 11	

joerg.thomsen at wheregroup.com
www.wheregroup.com

Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885


_______________________________________________
Mapbender_users mailing list
Mapbender_users at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapbender_users



More information about the Mapbender_users mailing list