Какой инструмент использовать для экспорта схемы SQL из базы данных ODBC?

У меня есть база данных в формате, к которому можно получить доступ через ODBC. Я ищу инструмент командной строки для создания файла SQL с операторами DROP/CREATE из него, желательно со всей информацией, включая комментарии к таблице/полю и отношения между таблицами. (Возможно, для инструмента для анализа файла и импорта схемы, но я думаю, что его будет относительно легче найти). Это нужно для автоматизации рабочего процесса, чтобы иметь возможность визуально проектировать базу данных, но хранить ее в SVN в виде кода.

Какой инструмент следует использовать?

Если это поможет, рассматриваемой базой данных является MS Access, но я думаю, что есть больше шансов найти общий инструмент ODBC...


person himself    schedule 18.08.2010    source источник


Ответы (3)


Хорошо, я сам написал инструмент для экспорта схемы доступа/анализа файлов SQL, он доступен здесь:

https://bitbucket.org/himselfv/jet-tool

Не стесняйтесь использовать, если это кому-то нужно.

person himself    schedule 25.08.2010
comment
Это также извлекает данные/записи? Спасибо! - person Joshua Pinter; 17.08.2017

Добавление этого, потому что я хотел найти схему ODBC и наткнулся на этот пост. Этот инструмент позволяет вам выгрузить формат csv самой схемы:

http://sagedataobjects.blogspot.co.uk/2008/05/exploring-sage-data-schema.html

И тогда вы можете grep далеко ..

person Codek    schedule 28.11.2012

Этот сценарий может работать для вас с некоторыми изменениями. Однако требуется доступ (приложение).

person renick    schedule 18.08.2010