Pracuję nad prostą aplikacją Django wdo którego użytkownik przesyła plik SQLite; dane są odczytywane i dodawane do głównej bazy danych (PostgreSQL). Moim pomysłem jest użycie dwóch baz danych, jednej dla głównej aplikacji, a drugiej do zarządzania przesłanym plikiem (struktura jest zawsze taka sama, więc mogę tworzyć dla niego modele).
Co sądzisz o tym rozwiązaniu? Czy jest możliwa dynamiczna zmiana pliku settings.py dla drugiej bazy danych, aby można było zmodyfikować ścieżkę i łatwo odczytać dane w niej zawarte?
Dzięki!
Odpowiedzi:
-1 dla odpowiedzi nr 1Django obsługuje wiele baz danych w jednym projekcie możesz ustawić PostgreSQL jako domyślny DB i sqlite jako drugorzędny (tylko dla przesłania).