簡體   English   中英

部署時同步數據庫的最佳實踐

[英]Best practice for syncing databases on deploy

在我們的項目中,我們有三個不同的typo3網站實例(開發,測試,高效)。 我們正在使用MySQL作為數據庫。

開發實例位於另一台機器上,然后進行測試並具有生產效率。

如果數據庫中有更改,我們必須在所有三個實例中手動應用它們。 這不是一個非常安全的方法,我想問一下您是否可以給我一些有關如何同步這些數據庫(或其特定表)的建議。 同步必須是一種方式。 因此,只有從開發到測試,從測試到生產。

當前,我們正在使用rsync腳本進行部署。

我找到了一些解決方案來同步數據庫,例如mysql復制,但我不知道這是否是適合我的情況的最佳方法。 我希望文件同步完成后數據庫同步自動開始。

如果有人能給我一個最好的解決方法的建議,我會很高興。

我是typo3 CMS的新手,我需要從DEV部署到PROD后端進行的更改。 所以我認為我們在TYPO3數據庫之間存在同步問題。

可用的解決方案:-使用外部Typoscript文件來避免將其存儲在數據庫中,並使用svn update更新PROD-手動修改其他部分

要么

  • 使用phpmyadmin新功能同步數據庫

這只是理論上的解決方案。 目前,我無法對其進行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM