我想在Postgres中將數據從一個數據庫複製到另一個數據庫。我在django寫了一個腳本,並能夠從一個特定的表中獲取數據,但是如何將該數據添加到其他數據庫中。新數據庫具有相同的表和列名稱,我想將舊數據庫文件保存到新數據庫。 對於你們中的一些人來說,這可能很容易,但我真的無法弄清楚。將數據從一個數據庫保存到另一個數據庫
回答
我不熟悉,無論是API,但如果行/列有你可以做這樣的事情一樣dimmensions(這是部分僞代碼):
for x in range(height):
for y in range(width):
data = call_data_from_database_A(x, y)
new_entry = enter_data_into_database_B(x, y)
凡Call_data是你得到來自該特定行/列的數據,並且enter_data將數據輸入到該特定行/列中。我對任何一個API都不熟悉,但如果你發現這兩個,我相信你可以很快找出它。
而不是寫你自己的進出口代碼,爲什麼不使用的Postgres的原生功能,並從舊的數據庫轉儲表,然後將其導入到你的新一個:
如果可能,我肯定會使用這種方法。爲什麼要用Web框架來處理數據庫複製是我無法理解的。 –
@ jeff.vanvoorst有些人看不到樹林。 – Kev
使用Django(將一個Django數據庫移動到另一個Django數據庫,使用不同的模型django數據庫定義)最簡單的方法是編寫2個Django視圖和一個jQuery html頁面。
第一個視圖將在原始的Django應用程序中。它本質上將創建一個數據庫的json對象模型,並在獲取請求時將其推出。這是Django模型的習慣。
第二個視圖將在新的Django應用程序中。這將採用json數據並將其格式化以匹配當前的Django數據庫(字段可能不完全匹配,因此進行此遷移的原因)。然後,就像創建新的Django模型條目(example)一樣,將元素添加到新數據庫中。
我個人使用一個jQuery jQuery頁面,從第一個視圖獲取json數據並將其發佈到第二個頁面。你可以排除這部分內容,並在第二個視圖中將它全部寫入python,但我發現這樣做更清晰。
- 1. 將一列數據從一個數據庫複製到另一個數據庫
- 2. 將數據從一個數據庫遷移到另一個數據庫
- 3. 將數據從一個數據庫插入到另一個數據庫中
- 4. 將數據從一個數據庫傳輸到另一個數據庫
- 5. 將數據從一個數據庫表複製到另一個數據庫表?
- 6. 將數據從一個數據庫複製到另一個數據庫
- 7. 如何將數據從一個數據庫移動到另一個數據庫
- 8. 將數據從一個數據庫複製到另一個數據庫
- 9. 將表格數據從一個數據庫複製到另一個數據庫
- 10. 將數據從一個MYSQL數據庫遷移到另一個MYSQL數據庫
- 11. 將數據從一個數據庫複製到另一個數據庫
- 12. 將數據從一個數據庫複製到另一個數據庫
- 13. 將SQL Server數據從一個數據庫遷移到另一個數據庫
- 14. 將數據從一個數據庫傳輸到另一個數據庫
- 15. ssis將數據從一個數據庫移動到另一個數據庫
- 16. Django:將數據從一個數據庫複製到另一個數據庫
- 17. 訪問將數據從一個數據庫複製到另一個數據庫
- 18. 將SQL Server數據從一個數據庫導出到另一個數據庫
- 19. 將數據從一個數據庫複製到另一個數據庫
- 20. 將特定數據從一個數據庫移動到另一個數據庫
- 21. 數據遷移從一個數據庫到另一個數據
- 22. MySql - 從一個數據庫更新到另一個數據庫
- 23. 將列數據從一個數據庫傳輸到另一個
- 24. 將標量函數從一個數據庫複製到另一個數據庫
- 25. 將數據從一個數據庫導入另一個數據庫條件爲
- 26. SQL數據庫遷移 - 性能問題(將數據從一個數據庫複製到另一個數據庫)
- 27. 從一個數據庫到另一個數據庫的數據傳輸
- 28. 如何將數據從一個數據庫複製到另一個服務器上的另一個數據庫?
- 29. 從mysqldump恢復單個數據庫到另一個數據庫
- 30. 從另一個數據庫
這是一個單一的事情還是你需要這樣做所有的時間? – Kev
只是一次。新數據將自動保存在新數據庫中 – user1597055