我正在研究一個我繼承的項目,並且我想向我的數據庫添加一個與已存在的數據庫非常相似的表。基本上,我們有一個表來記錄我們網站的用戶,我想創建第二個表來專門記錄我們網站未能完成任務的用戶。我需要遷移到將我的數據庫鏈接到Django
因爲我自己並沒有寫這個網站,而且對於SQL和Django都很新穎,所以我對運行遷移有點偏執(我們有很多非常敏感的數據, )。
而不是有Django的遷移創建表本身,我可以在MySQL中創建第二個表,並在Django中創建相應的模型,然後讓這個模型「識別」SQL表嗎?沒有明確使用遷移?
如果你有很多敏感數據,你會不知所措地擦拭你應該做的第一件事是立即創建一個備份,並在開發環境而不是生產數據庫上工作。我不在乎你是否使用Django,Rails,.NET或其他。如果你不能完全徹底地摧毀你正在編碼的問題,而不是缺乏關於特定技術的知識,那麼問題在於你沒有爲自己設置適當的開發環境。 –
你是對的,我正在嘗試開發一個開發服務器。我在一個不完全是企業級的小型政治組織工作。 –
這是值得的這是來自一個人,他必須獨立管理大型項目,沒有一個團隊在後面(好的團隊成員誰做任何編碼無論如何) 我實際上認爲這是*更*重要更小的團隊,因爲你的責任越大,你越可能意外地做了一些愚蠢的事情。 如果你向你的老闆/客戶解釋「我可以快速工作,冒很大的風險,我可以摧毀那裏的一切,或者我可以慢一點工作,建立一個無風險的環境」,他們通常會讓決定建立開發環境。 –