4

データベースにビューがあります。

CREATE VIEW TBL_TITLE (...)

そのビューはyamlで次のように記述されています

HQ\Title:
  type: entity
  table: TBL_TITLE
  fields:
    (...)
  lifecycleCallbacks: {  }

これは正常に機能します。エンティティが正しく読み込まれ、書き込まれます。しかし、私が走るorm:schema-tool:updateと、私は

CREATE TABLE TBL_TITLE (...);

したがって、doctrine2(2.1.6)は、それTBL_TITLEがビューとしてすでに存在していることを認識せず、テーブルを作成しようとしています。TBL_TITLEスキーマツールがそれを認識できるように、ビューとして宣言するにはどうすればよいですか?

4

1 に答える 1

5

できません。スキーマ ツールは、現在の状態ではそれを処理できません。

于 2012-09-11T07:32:08.550 に答える