Datenbanken

Datenbanken

Posts 1-4 of 4
  • Harald Lapp
    Harald Lapp    Premium Member
    The company name is only visible to registered members.
    tool für schema diff gesucht
    hallo beisammen,

    ich bin seit geraumer zeit auf der suche nach einem tool, mit dem sich zwei datenbankschemas
    vergleichen lassen und über das SQL statements generiert werden, die nötig sind, um ein schema
    auf ein anderes anzupassen (z.b. upgrade auf neue schema version). ich kenne solche tools von
    gui basierten datenbank modellern, allerdings habe ich noch keine funktionierende lösung
    gefunden, die auf der console funktioniert und die somit automatisiert werden kann. ich bin über
    diverse opensource projekte gestolpert, die offenbar nicht mehr weiterentwickelt werden (z.b.
    mysql-diff) und habe auch eine weile mit den perl modulen SQL::Translator gespielt, bin aber
    mit letzterem nicht weitergekommen.

    vielleicht kennt ihr ein solches tool, das zuverlässig funktioniert? meine anforderungen wären die
    folgenden:

    - automatisierbar
    - cli basiert für linux und/oder mac osx
    - mysql 5.x support
    - darf was kosten (muss aber nicht ;-)

    für meinen einsatzzweck ist lediglich das schema-diff notwendig, nicht aber ein daten-diff bzw. gar
    eine konvertierung von datenbankinhalten.

    schöne grüsse,
    harald
  • Julian Gantner
    Julian Gantner    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: tool für schema diff gesucht
    Hallo Harald,

    ich habe mal ein PostgreSQL-DB-Schema mit SchemaSpy verglichen. Ist ein JAVA-Tool und hat für meine Zwecke ganz gut funktioniert. Vielleicht magst Du es dir mal anschauen und es hilft Dir weiter.

    Hier auch noch ein kleiner Link: http://www.communardo.de/techblog/2007/10/16/datenbankschema...

    Die Sourceforge-Seite war eben off...

    Viele Grüße
    Julian
  • Oliver Heeger
    Oliver Heeger    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^2: tool für schema diff gesucht
    Hallo Harald,

    ich nutze die PHP Klasse Compare DB

    Vielleicht ist das ja trotz der fehlenden anforderungen auch was für dich.

    http://www.phpclasses.org/browse/package/1793.html


    Gruß, Oliver Heeger
  • Harald Lapp
    Harald Lapp    Premium Member
    The company name is only visible to registered members.
    Re^3: tool für schema diff gesucht
    hallo,

    vielen dank für die tips.

    schemaspy scheint mir nur ein visualisierungs-tool für datenbanken zu sein, also eigentlich nicht das, was ich suche -- trotzdem kann ich es an anderer stelle sehr gut gebrauchen :).

    die php libs muss ich mir mal näher ansehen, scheint leider schon relativ alt zu sein (von 2004?). eine php lib wäre im übrigen ansonsten gar nicht so schlecht ...

    viele grüsse,
    harald