Lehre 2 mit mehreren Indizes

Ich bin der Entwicklung mit zend framework und doctrine2.1.

Habe ich generierte Entitäten aus der Datenbank.

Aber das problem ist: Lehre, erkennt er nicht meine Indizes. Sie sind nicht gekennzeichnet in entity-Annotationen auf alle.

Und wenn ich gehe, um zu überprüfen-schema und die sql-dump aus orm:schema-tool:update --dump-sql es erzeugt sql-löschen Sie alle meine Indizes über die gesamte Datenbank.

Fand ich, dass die Doktrin hat folgende annotation für die Definition von Indizes:

indexes={@index(name="index_name",
                columns={"database_column1","database_column2"}
        )}

Aber dies ermöglicht es mir, definieren Sie einen index für mehrere Spalten und ich weiß nicht wirklich brauchen, dass.

Was ich will, ist die Möglichkeit zum definieren mehrerer Indizes über mehrere Spalten, einen index pro Spalte.

Gibt es eine Möglichkeit, kann ich dies erreichen? Gibt es eine Möglichkeit, dass ich annotation definiert, dass mehrere Indizes.

InformationsquelleAutor dennisg | 2011-11-15
Schreibe einen Kommentar