SQLlite na mysql Django

0

Witam. Czy jeśli chciałbym przenieść projekt tworzony w django(sqllite), na domenę(mysql), to czy wystarczy zmienić tylko wersję bazy w pliku settings.py?

0

Sprawdź, to się przekonasz.

Niestety nigdy nie miałem okazji mieć takiego problemu ja Ty ale:
Po X piwie udało mi się znaleźć 1 link w google: http://stackoverflow.com/questions/3034910/whats-the-best-way-to-migrate-a-django-db-from-sqlite-to-mysql

1
Khuzy napisał(a):

Sprawdź, to się przekonasz.

Dokładnie. W skrócie w bardzo prostych przypadkach będziesz tylko musiał zmienić tylko ustawienia bazy w settings.py, bo od tego po części jest ORM żeby próbować się uniezależnić. Jak zaczniesz korzystać z cech oferowanych w jednej bazie, których nie ma w drugiej to zaczną się problemy (np. funkcje składowane w bazie, typy danych których sqlite nie oferuje a mysql oferuje itp.). Jak zadajesz to pytanie, to pewnie wystarczy w twoim przypadku tylko zmienić settings.DATABASES (jakbyś korzystał z vendor specific funkcjonalności, to chyba byś o tym wiedział).

EDIT:
może nie zrozumiałem pytania. Ja odpowiedziałem na pytanie, jak w bazie jeszcze nie masz nic ważnego i możesz sobie pozwolić na zpopulowanie bazy od zera. Kolega zrozumiał to tak, że appka chodzi od roku na serwerze i nagle chcesz przejśc z sqlite na mysql i zmigrować dane. Który problem masz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1