2012-04-10 7 views

Antwort

2

Führen Sie manuell eine SQL-Abfrage für Ihre Datenbank aus, um das Feld umzubenennen.

Obwohl das Doctrine 2-Schema-Tool existiert, ist es nicht dazu gedacht, Produktionsdatenbanken zu modifizieren und führt daher Operationen nicht notwendigerweise so durch, dass Daten nicht verloren gehen etwas wie eine Spalte umbenennen 100% genau nur auf der Grundlage der Metadaten für die Entitäten)

+0

Also bedeutet das, ich muss unbedingt Ausfallzeiten haben? (Während sich der Spaltenname im Code und in der Datenbank unterscheidet) ... bin ich irgendwie enttäuscht ... – gphilip

+0

Die Ausfallzeit von solch einer Bearbeitung wäre ziemlich minimal, da es nicht sehr lange dauert, bis eine solche Abfrage ausgeführt wird (es sei denn, Sie haben Hunderttausende von Datenzeilen). –

+0

Naja, ist immer noch scheiße :) aber danke für die Antwort! – gphilip

Verwandte Themen