Come faccio a fare in modo che syncdb esegua query SQL (per la creazione di tabelle) definite da me, invece di generare automaticamente le tabelle.In Django, come creare tabelle da un file SQL quando viene eseguito syncdb
Sto cercando questa soluzione in quanto alcuni modelli particolari nella mia app rappresentano le viste della tabella SQL per una tabella del database legacy. Quindi, ho creato le loro viste SQL nel mio django-DB come questo:
CREATE VIEW legacy_series AS SELECT * FROM legacy.series;
Ho un modello con reverse engineering che rappresenta la vista precedente/legacytable. Ma ogni volta che eseguo syncdb, devo prima creare tutte le viste eseguendo script sql, altrimenti syncdb semplicemente crea tabelle per loro (se non viene trovata una vista).
Come faccio a fare syncdb eseguire il suddetto SQL?