Cette procédure décrit la méthode de suppression d'une famille, c'est à dire la suppression de :
Cette procédure nécessite de travailler directement sur la base de données. Les données manipulées sont définitivement supprimées.
A ce titre, une parfaite connaissance de son organisation documentaire (lien, structure, …) est nécessaire.
La procédure ne permet pas de connaître si des familles, documents, recherches… référencent ou utilisent la famille et ses documents. Ce contrôle et les actions nécessaires ne sont pas décrits ici et restent sous votre entière responsabilité.
Vous réalisez cette procédure à vos risques et périls.
En premier lieu, il est recommandé de réaliser une sauvegarde de votre base freedom.
Il faut se connecter sur son contexte puis utiliser le script fdl_deletefamily
www-data@luke:~$ ./wsh.php --api=fdl_deletefamily --famid=OPERA_RAP6
Destroying [ sans titre 9162(OPERA_RAP6)]
begin;
delete from doc9162;
drop view family."opera_rap6";
delete from docname where name='OPERA_RAP6'
delete from docfrom where fromid=9162
drop table doc9162;
delete from docattr where docid=9162;
delete from docfam where id=9162;
commit;
Family OPERA_RAP6 (id : 9162) is destroyed.