2017-01-01 97 views
1

最近我已經熟悉版本控制(bithbucket),我已經上傳了我的所有項目。所以即使當我的本地硬盤死亡時,我也不再擔心丟失它們。因爲他們在bithbucket上是安全的。我應該如何維護數據庫?

好吧,一切都好。現在我正在尋找一種方法來爲數據庫(結構和數據)做同樣的事情。基於一些搜索,我發現有一些名爲遷移幾乎做我想要的。但不是真的,我沒有使用任何框架(如支持遷移的Laravel)。除此之外,遷移只包含數據庫的結構,而不包含整個數據。

無論如何,有什麼辦法讓我也在bitbucket上提交我的數據庫?或者任何類似的方法?

+2

Downvoter請留下評論,並解釋我的問題出了什麼問題? – Shafizadeh

+0

看看密切的原因 –

+0

嗯我的問題是不是脫離主題* methinks * – Shafizadeh

回答

2

Git是非常適合的文本數據,而不是數據庫中的數據(包含「斑點」,潛在的二進制文件)

你可以使用git for the schema (as shown here),但對數據庫對象,你必須使用專用工具(see this list)以及不涉及Git的備份策略。

+0

我看,我會看看你提供的鏈接.. thx,+1 – Shafizadeh

+1

@Shafizadeh另見http:// softwareengineering。 stackexchange.com/questions/241109/is-backing-up-a-mysql-database-in-git-a-good-idea瞭解更多關於該主題的信息。 – VonC

+0

你知道爲什麼我的問題贏得了3次downvote嗎? – Shafizadeh