2017-01-01 7 views
1

Kürzlich kannte ich Versionskontrolle (Bithbucket), und ich habe alle meine Projekte darauf hochgeladen. Es geht mir also nicht darum, sie zu verlieren, selbst wenn meine lokale Festplatte stirbt. Weil sie auf Bithbucket sicher sind.Wie sollte ich Datenbanken verwalten?

Ok, alles in Ordnung. Jetzt suche ich nach einem Ansatz, um das gleiche für Datenbanken (sowohl Struktur und Daten) zu tun. Basierend auf einigen Suchen, habe ich herausgefunden, dass es etwas gibt, das migrations genannt wird, das fast macht, was ich will. Aber nicht wirklich, ich verwende kein Framework (wie Laravel, das Migrationen unterstützt). Außerdem enthält eine Migration nur die Struktur der Datenbank, nicht die gesamten Daten.

Wie auch immer, gibt es eine Möglichkeit, meine Datenbanken auch auf bitbucket zu übertragen? Oder irgendeine Annäherung ähnlich?

+2

Downvoter bitte hinterlassen Sie einen Kommentar und erklären, was ist los mit meiner Frage ?! – Shafizadeh

+0

Schauen Sie auf den nahen Grund –

+0

Nun meine Frage ist nicht off Thema überhaupt * methinks * – Shafizadeh

Antwort

2

Git ist für Textdaten gut geeignet, nicht für Datenbankdaten git for the schema (as shown here) (die ‚Blob‘, potenziell Binärdateien enthalten)

Sie, aber für Datenbankobjekte verwenden können, benötigen Sie ein spezielles Werkzeug (see this list), und eine Backup-Strategie, die Git nicht beinhaltet.

+0

Ich sehe, werde ich einen Blick auf Links, die Sie zur Verfügung gestellt .. thx, +1 – Shafizadeh

+1

@Shafizadeh siehe auch http: // Softwareengineering. stackexchange.com/questions/241109/is-backing-up-a-mysql-database-in-git-a-good-idea für mehr zu diesem Thema. – VonC

+0

Weißt du, warum meine Frage 3 downvote verdient hat? – Shafizadeh

Verwandte Themen