[wouso-dev] Cum actualizam schema de baza de date in Django (WoUSO)

Razvan Deaconescu razvan at rosedu.org
Mon Nov 24 22:27:44 EET 2014


Alex Eftimie <alex at rosedu.org> writes:
> On 24 Nov 2014, at 15:59, Mihnea Dobrescu-Balaur <mihnea at linux.com> wrote:
>> 2014-11-24 14:50 GMT+02:00 Razvan Deaconescu <razvan at rosedu.org>:
>>> Mihnea Dobrescu-Balaur <mihnea at linux.com> writes:
>>>> 2014-11-24 13:21 GMT+02:00 Razvan Deaconescu <razvan at rosedu.org>:
>>>>> Salutare.
>>>>> 
>>>>> Presupunând că facem actualizări ale modelelor de bază de date (modele
>>>>> noi sau câmpuri noi în modelele existente) cum actualizăm schema bazei
>>>>> de date? migrate nu merge, syncdb pare să facă altceva. Am găsit ceva
>>>>> legat de south.
>>>>> 
>>>>> Altfel am găsit ceva legat de dumpdata și loaddata, dar am întâmpinat
>>>>> probleme dacă un model are câmpuri noi.
>>>>> 
>>>>> Care e cea mai bună soluție? AlexEf, tu ce recomanzi?
>>>> 
>>>> Sugestia mea e sa fie migrations cu south.
>>> 
>>> Da, Iulian a spus de asta.
>>> 
>>> Și asta e integrat în engine-ul curent de WoUSO, ar trebui să meargă din
>>> fuleu?
>> 
>> Nu stiu. :( Alex?
>
> Din ce știu eu, nu avem migrații. South e o opțiune, deoarece wouso e
> django < 1.7. De la 1.7, django vine cu propriul sistem de migrații.
>
> PS: se pot face actualizări și migrații cu un sistem, și acesta poate
> fi folosit la deploy; doar că nu cred că momentan un astfel de sistem
> e setat.

Deci soluția este să configurăm south ca să facă actualizare. Merge
bine, e OK să aplicăm asta pe un sistem în producție?

Răzvan


More information about the wouso-dev mailing list