2017-08-18 8 views
7

Symfony'nin kullanılaraksonra yani ben <code>up</code>/<code>down</code> ve sürüm numarası ile <code>execute</code> kullanarak belirli taşıma işlemini biliyorum 3

doctrine:migrations:execute YYYYMMDDHHMMSS --down

Sorum doktrini göçler ile önceki/sonraki göç Yürütme Sürüm numaralarını aramak zorunda kalmadan sonraki veya önceki geçişi çalıştırmanın yolu nedir?

İdeal n belirtilen yönde akım çalıştırmak göçler sayısıdır

doctrine:migrations:execute --down n

gibi bir şey istiyorum. Orada eğer varsa yenilerini gösterir

(rake db:rollback STEP=n aynı fikri)

cevap

4

yakın şey değişti son sürümünü izlemek edebilirsiniz:

doctrine:migrations:migrate prev

doctrine:migrations:migrate next

Bunlar n ile birlikte kullanılamaz Ancak, 1'den fazla yapmak isterseniz, gitmek istediğiniz sürüm numarası ile doctrine:migrations:migrate'u kullanmanız gerekir.

2

DoctrineMigrationsBundle kılavuzunda, geçişler hakkında YYYYMMDDHHMMSS. n, sayı değil, bir tarih olduğu için. Sen durumunu excecute ve ben aradığı şeyi Sizin

php app/console doctrine:migrations:status --show-versions 
+0

Tam olarak aradığım şey değil ama '--show-version'ları 'execute' ile çalışmak için kesinlikle yararlıdır – Bananaapple

İlgili konular