gpt4 book ai didi

python - Django sqlmigrate 不显示原始 sql

转载 作者:行者123 更新时间:2023-12-02 00:05:40 26 4
gpt4 key购买 nike

我试图从 Django 迁移文件中获取原始 sql。

我采取了以下步骤:

$ python manage.py makemigrations

$ python manage.py sqlmigrate app_name 0001

应该显示原始sql命令,但结果只包含:

BEGIN;
--
-- Create model User
--
--
-- Create model Config
--
COMMIT;

如何从sqlmigrate获取原始sql?

最佳答案

我阅读了 sqlmigrate 的源代码,发现为 migrate 添加数据库名称可能有效。

所以工作版本是:

$ python manage.py sqlmigrate app_name 0001 --database=db_name

源代码在这里: https://github.com/django/django/blob/master/django/core/management/commands/migrate.py

关于python - Django sqlmigrate 不显示原始 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60714823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com