У меня есть странный вариант использования унаследованной базы данных: у меня есть несколько баз данных с (1) точно такой же схемой, но (2) очень разными наборами данных.Базы данных, целые базы данных, с этой схемой, добавляются в общий набор данных каждую неделю.
Существует ли способ (1) самоанализа сервера , чтобы узнать, какие базы данных доступны, и, если да, есть ли способ (2) направить в нужную базу данных по URL, а не текущим решением для каждой модели (поскольку мои модели не меняются, только связанные базовые таблицы)?
Можно ли сделать этот самоанализ динамическим, поэтому каждый раз, когда кто-то заходит на домашнюю страницу, я могу показать ему список доступных баз данных?
Конечно, предпочтительнее общее решение, но MySQL-в настоящее время приемлемо только решение.
(вариант использования библиотеки геномов Европейской лаборатории молекулярной биологии, которая публикуется каждые несколько месяцев в виде набора дампов базы данных MySQL, по одной базе данных на вид, с базовой схемой околодвадцать таблиц, которые хорошо отображаются в шести или около того приложениях. Схема стабильна и не менялась годами.)