У кого-нибудь был опыт создания внутренней документации баз данных (описания таблиц, их столбцов)? Интересуют инструменты, практики и, желательно, способы интеграции с основной базой знаний.
Проблема звучит примерно так: есть десяток продуктов, больше двух тысяч таблиц и знание их назначения крайне полезно для dev, qa, support. Пока что решаю проблему шаблонами и формами mediawiki. Информацию оттуда удобно забирать по api, но мне не нравится, что это целиком ручной процесс. Новые столбцы/таблицы не появятся, пока кто-то их не обнаружит и не внесет вручную. Да и с версионированием беда.