私のブログには2つのバージョンがあります。1つ目はPHPで記述されてMySQLを使用していますが、2つ目のバージョンは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はデータベース間の違いを簡単に抽象化でき、私の意見では、これは実際に機能する可能性があります。またはいいえ、より良い方法はありますか?