我使用Django創建了一個Web應用程序。我不是很滿意,並且想要將我創建的Django模型作爲SQL語句導出/翻譯整個整個。將Django模型/類導出到SQL語句
我知道下面的語句打印增量更改數據庫的SQL語句:
python manage.py sqlmigrate polls 0001
但如何我最初的(整體)模型導出到一個SQL文件?
理論上,我可以直接從數據庫中導出SQL轉儲。但我的數據庫已變得凌亂(附表),我的models.py
是原始數據庫的乾淨公式。
我使用Django創建了一個Web應用程序。我不是很滿意,並且想要將我創建的Django模型作爲SQL語句導出/翻譯整個整個。將Django模型/類導出到SQL語句
我知道下面的語句打印增量更改數據庫的SQL語句:
python manage.py sqlmigrate polls 0001
但如何我最初的(整體)模型導出到一個SQL文件?
理論上,我可以直接從數據庫中導出SQL轉儲。但我的數據庫已變得凌亂(附表),我的models.py
是原始數據庫的乾淨公式。
migrations
文件夾foo
這樣的Django無法找到它(或完全刪除它,如果你是勇敢的)django_migrations
表python manage.py migrate --fake
python manage.py makemigrations polls
python manage.py sqlmigrate polls 0001
據我所知,'python manage.py執行你想要的sql'命令已被棄用,因爲Django 1.8 – TheWaveLad