Comment faire pour que syncdb exécute des requêtes SQL (pour la création de table) définies par moi, plutôt que de générer des tables automatiquement.Dans Django, comment créer des tables à partir d'un fichier SQL lors de l'exécution de syncdb
Je suis à la recherche de cette solution car certains modèles particuliers de mon application représentent des vues SQL-table pour une table de base de données héritée. Donc, j'ai créé leurs vues SQL dans mon django-DB comme ceci:
CREATE VIEW legacy_series AS SELECT * FROM legacy.series;
J'ai un modèle d'ingénierie inverse qui représente la vue/legacytable ci-dessus. Mais à chaque fois que je lance syncdb, je dois d'abord créer toutes les vues en exécutant des scripts sql, sinon syncdb crée simplement des tables pour elles (si une vue n'est pas trouvée).
Comment faire pour que syncdb exécute le SQL mentionné ci-dessus?