0

對於我的應用程序,我正在使用多個數據庫。我想從一個地方爲所有這些數據庫運行/升級模式(用於管理目的)。它是繁瑣的過程(特別是在生產/集成階段)轉到所有數據庫運行/升級模式,每次發佈之後或每當模式發生一些變化時,我們都會考慮使用簡單的docker來達到此目的。如何從簡單的docker管理多個數據庫模式?

任何人都有想法是否它是好主意?如果可能請建議如何做? 我想如果有任何其他建議。

+0

聽起來像一個好主意,但cassandra中的模式與其他數據庫通常不會有相同的語法。我認爲這可能的唯一方法是,如果你編寫了一個應用程序,其中包含列名和類型等內容,然後將其轉換爲每個數據庫的特定語法併發送出去? – markc

+0

我們將擁有容器內數據庫的所有模式文件。 –

+0

不同類型的數據庫將有不同的模式文件。不需要從一個模式轉換到另一個模式。 –

回答

0

正如@markc所建議的,這只是一個腳本問題。連接到所有數據庫並在其上運行架構。使用golang作爲語言併爲此構建docker。