Bei einem unserer Projekte ist gerade die Frage aufgekommen, ob man über webEdition feststellen kann welche der abgelegten PDF Dokumente nicht mehr referenziert werden.
Da es dafür - meines Wissens nach - keine native webEdition-Lösung gibt, habe ich kurzerhand folgende SQL Query zusammen gestellt:
Code: Alles auswählen
SELECT
ID AS DID,
Path,
(
SELECT COUNT(ID)
FROM we_tblContent
WHERE Dat LIKE CONCAT('%href="document:', DID, '"%')
) AS Verlinkungen
FROM we_tblFile
WHERE Extension='.pdf';
Disclaimer:
- Die Ergebnisse sind sicher nicht 100% akkurat. Es gibt ja noch andere Möglichkeiten wie die Dokumente referenziert sein können (we:link, we:href, extern, etc.).
- Die Abfrage ist nicht besonders performant. Bei umfangreichen Sites kann die Abfrage auch mehrere Minuten laufen und die System-Performance negativ beeinflussen.
- Benutzung auf eigene Gefahr.
Liebe Grüße,
Sascha