Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: Datenbanken ::  Suche nach grafischen DB-Tool mit Generierung von Änderungsskripten...     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
asc
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.01.2007
Beiträge: 6634
Beitrag asc Mitglied 09:29:48 04.05.2017   Titel:   Suche nach grafischen DB-Tool mit Generierung von Änderungsskripten...            Zitieren

Ich suche ein Programm für "Microsoft SQL Server" (idealerweise aber auch für andere DB-Systeme wie Postgresql) mit folgenden wesentlichen Funktionalitäten:



    * Grafisches Design der Datenbank (kann fast jedes Tool)
    * Generierung von Differenz-Skripten, nicht nur für einfaches Rename, sondern auch für Änderungen von Spaltenreihenfolgen*...
    * Vorgaben wie Constraints etc. benannt werden, beim Umbenennen einer Tabelle sollen z.B. auch die dazu gehörigen Constraints umbenannt werden.
    * Idealerweise eine Versionierung mehrerer DB-Stände und Generierung der Differenzskripte für den gesamten "Versionssprung", nicht pro Einzelaktion wo man die Skripte dann händisch zusammenfügen muss.


* Dies erfordert beispielsweise eine Neugenerierung von Tabellen mit Übernahme der alten Daten, z.B. durch Entfernen aller Constraints, Umbenennen der Tabelle, Erzeugen der neuen Tabelle, Kopieren des Inhaltes, Neuerzeugung der Constraints...

Alle Tools die ich bislang ausprobiert habe (vornehmlich freie, günstige oder bereits vorhandene) scheitern mindestens beim dem zweiten und dritten Punkt.

Kennt jemand entsprechende Tools? Der Aufwand den ich jedesmal bei einem DB-Patch oder großen "Versionssprung" mache rechtfertigt ggf. auch teurere Programme.

_________________
in theory there's no difference between theory and practice. in practice there is. (yogi berra)

In der Theorie gibt es kein Unterschied zwischen Theorie und Praxis. In der Praxis sehr wohl.
muemmel
Mitglied

Benutzerprofil
Anmeldungsdatum: 16.10.2007
Beiträge: 3502
Beitrag muemmel Mitglied 17:58:58 11.05.2017   Titel:              Zitieren

Hi Asc,

soweit ich mich noch erinnere hat Embarcadero da ein recht gutes Tool, was es genau kann weiß ich nicht mehr, auch nicht mehr wie es hieß, ich glaube es war Artisan oder DB Change Manager. Hab es aber auf ner Veranstaltung nebenanderen ausgiebig vorgeführt bekommen und war recht überzeugt davon. Allerdings sind die Embyarcadero-Dingens nicht gerade Billigheimer, und wenn man hinterher feststellt, dass sie die Vorstellungen doch nciht erfüllen hat man viel Geld in den Sand gesetzt. Am besten Du nimmst da mal Kontakt auf wann und wo in Deiner Nähe die nächste Vorführung ist. Oder Du schaust Dir mal so eine Online-vorführung von denen an.

Gruß Mümmel
asc
Mitglied

Benutzerprofil
Anmeldungsdatum: 13.01.2007
Beiträge: 6634
Beitrag asc Mitglied 18:36:01 11.05.2017   Titel:              Zitieren

Ich habe inzwischen ein Tool gefunden, das zwar keinen grafischen Designer hat, aber als einziges Tool noch relativ intuitiv gute Änderungsskripte liefert ("redgate SQL Compare"). Ich hatte auch den DB Change Manager im Test, aber war von dem Ergebnis nicht erzeugt, habe ihn aber auch nicht komplett getestet, SQL Compare ist schlicht auch deutlich günstiger und ich habe ohne viel Einarbeiten auch ein Tablemapping hinbekommen wo Tabellen umbenannt und auch zwischen den Schemas verschoben wurde...

_________________
in theory there's no difference between theory and practice. in practice there is. (yogi berra)

In der Theorie gibt es kein Unterschied zwischen Theorie und Praxis. In der Praxis sehr wohl.
C++ Forum :: Datenbanken ::  Suche nach grafischen DB-Tool mit Generierung von Änderungsskripten...   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.