Page 1 of 1

XSD Export

PostPosted: 18. October 2007 14:50
by Heini
Hallo,

ich möchte per phpmyadmin die Struktur einer MySQL Datenbank als XSD exportieren für eine weitere Verwendung in anderen Werkzeugen (Eclipse EMF).

Gibt es da irgendeine Möglichkeit?

Danke,
Heini

PostPosted: 18. October 2007 19:25
by sari42
pma kann momentan Struktur/Daten in folgende Formaten exportieren:
CSV
CSV for MS Excel
Microsoft Excel 2000
Microsoft Word 2000
LaTeX
Open Document Spreadsheet
Open Document Text
PDF
SQL
XML
YAML

XML wird wohl das Richtige für Dich sein (Data "ent-checken").

PostPosted: 18. October 2007 20:53
by Heini
Danke, aber in meiner Version 2.11.1.2 habe ich keinerlei Einstellungsoptionen zur Verfügung,d.h. ich kann die Daten nicht "entchecken".
XML ist in soweit nicht geeignet, da ich im wesentlichen an der Struktur der Datenbank interessiert bin und nicht an den eigentlichen Daten. Es gibt auch Möglichkeiten aus einer XML Beschreibung auf das Schema zu schließen, beispielsweise SpyXML. Aber dieses Vorgehen liefert mir zwangsläufig keine konsistente XSD Datei, die die Struktur der Datenbank repräsentiert.

Gibt es eine spezielle Version von phpMyAdmin oder ist das nicht der richtige Weg für mich?

Danke im Vorraus für jede Hilfe
Heini

PostPosted: 19. October 2007 14:31
by sari42
jo, hast Recht, workaround:

Operationen,
Datenbank kopieren nach:xml_struktur,
(o) Nur Struktur
(o) Zu kopierter Datenbank wechseln

Exportieren
(o) XML
OK

gibt sowas wie:

<?xml version="1.0" encoding="utf-8" ?>
<!--
- Datenbank: 'xml_struktur'
-->
<xml_struktur>
<!-- Tabelle meja -->
<!-- Tabelle test -->
</xml_struktur>

keine Ahnung, was Du vonXSD Struktur Export erwartest.