Doctrine2 Ignoriert die Datenbanktabelle

Ich verwende Doctrine 2 und möchte einen ORM meiner Datenbank generieren, aber ich möchte nicht alle Tabellen der Datenbank auswählen.

Zum Beispiel in dieser Datenbank:

Tabelle 1 hat keinen PrimärschlüsselTabelle 2 ist normal

Ich möchte mit diesem Befehl NUR Tabelle 2 auswählen:

doctrine:mapping:convert --from-database yml ./src/Application/TestBundle/Resources/config/doctrine/metadata/orm --filter="Table2"

Ich habe einen Fehler:

Tabelle Tabelle_1 hat keinen Primärschlüssel. Doctrine unterstützt kein Reverse Engineering von Tabellen ohne Primärschlüssel.

Ok, ich weiß, aber ich möchte nicht, dass meine Tabelle 1 in meinem ORM erscheint. Wenn meine Tabelle 1 Primärschlüssel hat, kann ich die Tabellen filtern. Ich habe gesehenErzeugen einer einzelnen Entität aus einer vorhandenen Datenbank mit symfony2 und doctrine, aber es geht nicht.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage