Announcement

Collapse
No announcement yet.

Datenbankschema

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenbankschema

    Hallo,

    ich möchte das Datenbank Schema auslesen, wenn möglich per ANSI SQL - bin aber auch über jeden Hinweis dankbar, der Speziefisch für mySQL Datenbanken gilt ...

    Das Hauptschema lese ich mit dem Befehl - SELECT * FROM information_schema.tables WHERE table_type = 'BASE TABLE' - aus (bewirkt das Gleiche wie SHOW TABLES).
    Jetzt benötige ich aber zu jeder dieser Tabellen die Unter-Tabellen und möchte von denen auch noch die einzelnen Felder mit Typ ermitteln.

    Vielleicht kann mir ja jemand sagen, wie das geht.

    Danke,

    Andre

  • #2
    Hallo Andre,

    so etwas wie ein DataDictionary welches sich mit SQL abfragen läßt gibt es meines Wissens bei MySQL nicht. Zumindest habe ich noch keines gefunden
    Für die Abfrage der entsprechenden Meta-Informationen muß bei MySQL auf API-Funktionen zurückgegriffen werden. Kapselungen für MySQL sollten hier entsprechend "standardisierte" Schnittstellen bereitstellen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X