В SQL:2008
, а также в предыдущих стандартах INFORMATION_SCHEMA
описывается как стандартная метасхема. В принципе, метаданные могут быть выгружены в XML для дальнейшей обработки и обратного проектирования метаданных схемы с помощью XSLT и других XML-инструментов.
- Делалось ли это раньше?
- Доступен ли несколько полный XSD, описывающий
INFORMATION_SCHEMA
?
NB: я спрашиваю об этом, потому что я хотел бы реализовать выгрузку схемы базы данных в стандартную структуру SQL INFORMATION_SCHEMA
XML в jooq-meta, а затем во втором процессе для повторной загрузки этой схемы, для создания артефактов исходного кода Java в jOOQ. Для этого я бы предпочел не создавать свой собственный XSD, а использовать уже существующий XSD, максимально приближенный к стандарту.
SQL:2008
. SQL Server частично реализует этот стандарт в отношенииINFORMATION_SCHEMA
. - person Lukas Eder   schedule 11.04.2012information_schema
. Глядя на стандартное описаниеinformation_schema
, я не могу найти упоминания о XML. Он определяется только структурой таблиц и представлений (на основе SQL). Возможно, вам потребуется определить собственную структуру XML. - person a_horse_with_no_name   schedule 12.04.2012