Lehre 2 Vereins ohne foreign key-Einschränkungen

Ich bin in den Prozess der Umwandlung von einem legacy-PHP-Anwendung auf Symfony 2. Die Anwendung der Daten ist nicht sehr konsequent im moment, so ich möchte vermeiden, erstellen von foreign key-Einschränkungen. Ich habe folgende Anmerkung in mein "Produkt" entity-Klasse:

class Product {

  //some definitions

  /**
   * @ORM\ManyToOne(targetEntity="Manufacturer")
   * @ORM\JoinColumn(name="manufacturer_id", referencedColumnName="id" )
   */
  private $Manufacturer;
}

Wenn ich app/console doctrine:schema:update bekomme ich den SQL-Befehl

 ALTER TABLE products ADD CONSTRAINT FK_F6FA18741C3BF575 
   FOREIGN KEY (manufacturer_id) REFERENCES manufacturer(id);

Wie kann ich diese vermeiden?

InformationsquelleAutor chiborg | 2012-04-08
Schreibe einen Kommentar