Comment récuperer un attribut supplémentaire supprimé

Bonjour,
J’ai supprimé un attribut supplémentaire par malchance dans GRC/Attributs supplémentaires (Tiers).
Comment puis-je récuperer/restaurer ce champs y compris les valeurs renseignées.
On utilise dolibarr 6.0.4 et PHP 7.2.24.
Je vous remercie en avance,
Nicolas

Slt

Pas de chance
A mon avis c mort :skull:

Ceci veut dire que c’est directement effacé dans la base de données? Et par conséquence, le seul moyen de récupérer ce champ sera de restaurer la base de données?
@pm17, merci d’avoir répondu si vite

oui, il faut restaurer.

Par contre, si tu ne veux pas perdre les données saisies entre le moment de la suppression de l’extrafield et sa découverte ou si ta sauvegarde date un peu…) : il faut restaurer dans une autre BDD et updater/insérer dans la bdd existante.

Attention: les extrafield ont la particularité d’ajouter un champs à la table llx_xxxxxxxx_extrafields (oui, c’est un champs à part entière, pas juste un enreg sur la quelle il y aurait une jointure, llx_societe_extrafields dans ton cas)
donc il faut d’abord recréer l’extrafield dans dolibarr (même nom, même clé, même type, … bref exactement le même, si tu as un doute, regarde ce que contenait la table llx_extrafields)
puis update/insert des éléments depuis la table restaurée.

1 « J'aime »

Normalement c etait ds la table
llx_societe_extrafields

1 « J'aime »