カスタムエンティティのアンインストールユースケースを作成する必要があります。エンティティ/モジュールとすべての添付フィールド(Field APIによって作成されたカスタムフィールドを含む)を完全にアンインストールするために、どの操作を実行する必要があるかを知りたいだけです。
hook_uninstall
そして、このフックをどのように実装すればよいですか?
hook_schema() で宣言されたテーブルは、モジュールをアンインストールすると自動的に削除されます。
他のテーブルまたは変数を削除する必要がある場合は、 hook_uninstall() を使用します
ここでは function field_attach_delete_bundle を使用する方が良いと思います。