W dniu 17 lutego 2009 10:29 użytkownik Michał Gacek michal.gacek@gmail.com napisał:
To jest niestety bardziej złożony problem, musisz się zainteresować jak działa autoupgrade, i napisać skrypt aktualizujący dla bazy której używasz.
noi właśnie dlatego nic nie podsyłałem bo większość moich przeróbek opierała, się właśnie na modyfikacji tabel, lub dokładaniu nowych. W ogole proponuje jak już tak rozmowa o contribie zeby właśnie skrypty domowej roboty, ktore tworza tabele np umieszczac w bazie z prefixem contrib_ wtedy unikniemy bałaganu i powiedzmy problemow w przyszlości ze struktura bazy, a gdy zostanie zaaprobowane to po prostu alec utworzy odpowiednia tabele według swojego nazewnictwa i tyle.
Autoupgrade nie jest tak straszny jak się wydaje, polecam przyjrzeniu się jak wygląda przykładowy plik dla mysql (jak używasz mysql oczywiście), jak wyślesz diffa który zostałby zaaplikowany do CVS to jakaś dobra dusza podesłała by odpowiedni plik dla postgresa (zakładając że tego drugiego nie umiałbyś zrobić)
Plik autoupgrade to tak naprawde dwa zapytania sql, jedno tworzące pole które dodajesz, drugie aktualizujące wersję bazy.