How to rename a field or an entity, and how to delete an unused entity

I'm new to ODK Central. After I create an entity, sometimes I want to go back and rename a field, but I cannot find a way to do that. Also, I want to rename or remove the entity for some reason, but I don't know how to do that either. Could someone give me a hint on how to do these simple things?

thanks,
Jdang

It looks like I can delete or update it through the database.

Jdang

That is possible through the Central interface. When looking at the table of Entities, hover over a row and click on the trash can to delete or the pencil to edit. If you don't see these functions, you may need to upgrade Central.

For Entity properties, you're right that there's no way to delete or update them through the Central interface. That's because properties have links to forms and other resources and deleting and renaming them is not always safe. You can modify them through the database at your own risk but may run into unexpected behavior if, for example, a deleted property is still updated by a form. We do eventually intend to add functionality to delete properties but it's not as easy of a problem as it may seem!

@LN , I'm using this version :https://github.com/getodk/central, I thought this is the latest version?

regards,
jdang

Yes, the master branch from that repo has the latest released version, v2024.3.2.

When you hover over an Entity in the data table, do you see the functions I mentioned?

@LN, I'm using version :2025/02/26ODK Central v2024.3.2, 2025/01/13ODK Central v2024.3.1
This is what I see on my machine:

That version should allow you to delete individual Entities! If you click into the Staff list, you should be able to get to the data table and see what I shared in my screenshot.