5

これは明らかなことのようですが、グーグルで情報を見つけることができません。データを失うことなく(つまり、古いフィールドを削除して新しいフィールドを作成する)、Doctrine2のフィールドの名前を変更するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

DBに対してSQLクエリを手動で実行して、フィールドの名前を変更します。

Doctrine 2スキーマツールは存在しますが、本番データベースの変更に使用することを意図したものではないため、必ずしもデータを失わない方法で操作を実行するわけではありません(さらに、列のようなものを検出するのは難しいでしょう。エンティティのメタデータに基づいて100%正確に名前を変更します)

于 2012-04-10T21:12:12.080 に答える