I'm making a tool to manage a database. The table will be created by the user to hold different data depending on what they need to store. When validating what they can input is it best to check the table itself or make an extra metadata table to hold the info.