Мне разрешено публиковать свой вариант набора сценариев, которые делают именно это, обеспечивая простой двусторонний импорт / экспорт между файлами и диаграммами, хранящимися в базе данных.
https://github.com/timabell/database-diagram-scm
Просто запустите командный файл, указывая на выбранную базу данных, и вы получите набор файлов, по одному для каждой диаграммы. К сожалению, данные все еще являются двоичными, но это только начало.
Это основано на том, что уже сделали другие, определенно на плечах гигантов. : -)