Domanda

Sai un software di modellazione di database cui il formato del file può tranquillamente essere monitorati da un VCS senza creare conflitti sempre? (Vale a dire un formato di file non binario.) Sarebbe bello se il software ha lavorato su Linux e MacOS anche.

Sarebbe ancora meglio se il formato di file potrebbe essere diffed facilmente.

Modifica

Attualmente sto usando MySQL Workbench e sono soddisfatto con esso, tuttavia il suo formato di file binario continua a creare conflitti in VCS, e il suo utilizzo è un dolore a causa di questo.

È stato utile?

Soluzione

Lo strumento unico che conosco è avaiable WWW SQL Designer .

Altri suggerimenti

Penso che la tua domanda si risponde qui: MySQL Version Control - Subversion

microOLAP per la progettazione di database MySQL. Si tratta di un'applicazione Windows, purtroppo (Sono un utente mysql Linux + Mac troppo), ma funziona come un fascino. Esso genera XML fuori dello schema del database, in modo che possa tranquillamente essere importato in qualsiasi VCS. In caso contrario, si può provare Dia su Linux pure. Non è così avanzata come microOLAP, ma non hanno possibilità limitate ER-schema di progettazione.

Non v'è il predecessore di Workbench, DBDesigner che salva i file XML e ha versioni per Windows e Linux.

In alternativa, è possibile utilizzare pre-commit e ganci post-aggiornamento per convertire i file modello Workbench prima di un commit e ricrearli dopo un aggiornamento e mettere i dati non binari in controllo di versione. Tuttavia, si sarebbe ancora bisogna stare attenti quando si uniscono.

  • pre-commit: Decomprimere il file del modello, memorizzare il codice XML e una discarica SQLite
  • Post-update:. Ricreare il database SQLite e generare file di modello

Si può provare il "MySQL Workbench"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top