我有兩個版本的博客:第一個是用PHP編寫的,使用MySQL,但第二個是用Python編寫的,使用Postgres。將數據移動到其他數據庫的最簡單方法
我的目標是將數據從一個移動到另一個。表名稱和模式更改。
我的想法是爲舊站點創建ORM模型,並且使用循環,使用ORM獲取數據並將其放入新數據庫,因爲我的新站點也有ORM模型。
它看起來是這樣的:
old_articles = OldArticle.objects.all()
for old_article in old_articles:
new_article = NewArticle()
new_article.title = old_article.name
new_article.content = old_article.body
new_article.save()
ORM將數據庫之間容易抽象的差異,在我看來,這可能實際工作!或者不,有更好的方法嗎?