Тебе firebase здесь в руки, хоть я и не сильно понял задачу)
Есть таблица в которой хранится что-то типо метаданных базы данных и каждый раз когда создаётся новая таблица или поле или поле изменяется в таблице создаётся строка или обновляется
Вот когда мне на api приходит запрос я строю запросы к бд на основании этих метаданных и параметров которые пришли от клиента
И так как метаданных много я думаю это плохая идея каждый раз их тянуть лучше достать один раз и сохранить и проверять только их версию
Ну вот теперь вроде максимально понятно объяснил))