XSD Export

Und alles was mit phpMyAdmin seine Verwandtschaft findet hat hier seinen Platz.

XSD Export

Postby Heini » 18. October 2007 14:50

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
Heini
 
Posts: 3
Joined: 18. October 2007 14:45

Postby sari42 » 18. October 2007 19:25

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").
sari42
 
Posts: 800
Joined: 27. November 2005 18:28

Postby Heini » 18. October 2007 20:53

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
Heini
 
Posts: 3
Joined: 18. October 2007 14:45

Postby sari42 » 19. October 2007 14:31

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.
sari42
 
Posts: 800
Joined: 27. November 2005 18:28


Return to phpMyAdmin

Who is online

Users browsing this forum: No registered users and 23 guests