Ich habe versucht, ein Feld zu erstellen, aber mein Server ist aufgrund eines Spambot-Angriffs auf halbem Weg mit einem internen Serverfehler ausgefallen ...
Wenn ich jetzt versuche, das Feld erneut hinzuzufügen, erhalte ich Folgendes:
Der maschinenlesbare Name wird bereits verwendet. Es muss einzigartig sein.
Ich denke, einige Tabellen wurden in der Datenbank gefüllt. Wie kann ich diese leicht entfernen?
Antworten:
Sie können auch Drush zum Laufen verwenden
field_delete_field()
. Renn einfach:quelle
Wow, das Erstellen eines Feldes dauert ungefähr 2 Sekunden ... aber wenn es ausgefallen ist, ist es vermutlich ausgefallen.
Da Sie nicht wissen, "wo" es im Grunde genommen kaputt gegangen ist, müssen Sie nach den Tischen suchen, um sicherzugehen, dass Sie alles sauber machen, was da ist ...
Drop
die Tabellenfield_data_FIELD_THE_NAME_YOU_GAVE_IT
undfield_revision_FIELD_THE_NAME_YOU_GAVE_IT
.Auch in
field_config
undfield_config_instance
suchenname
Tasten (und diebundle
Tasten) für das Feld + bündelt Sie den benannten Bereich gebunden. Löschen Sie auch diese Einträge in diesen beiden Tabellen.Leeren Sie Ihren Site-Cache.
quelle