Проблема заключается в том, что CMS должна понимать, как была организована база данных. Даже наличие различного количества столбцов не позволит CMS понять структуру таблиц. CMS не человек. Он просто взаимодействует с данными так, как им говорят, он никогда не интерпретирует и не понимает данные.
Лучше всего было бы сначала установить простую CMS с префиксом таблицы (что-то вроде установки WordPress с «wp_» в качестве префикса таблицы), чтобы предотвратить перезапись существующих таблиц. После этого вам нужно будет написать плагин для CMS, который скажет, как читать вашу базу данных. Может быть возможно найти плагин, который уже делает то, что вы хотите, а затем изменить его, чтобы использовать ваш дизайн таблицы, а не намеченный.
Однако в любом случае информация в базе данных является частью содержимого сайта . Таким образом, задачей системы управления контентом является ее создание и поддержка. Создание его вне CMS, как правило, запутывает его и требует определенной работы для его интеграции.