Django数据迁移遇到的dtatime精度问题

Posted daysn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django数据迁移遇到的dtatime精度问题相关的知识,希望对你有一定的参考价值。

首先放出Django migrate的时候显示sql的命令

python manage.py backend sqlmigrate 0009_auto-20190919

然后显示出来看的时候执行的玩意是这样的

ALTER TABLE `dv_data_protal_menu` ADD COLUMN `last_modified_date` datetime(6) DEFAULT 2019-06-12 14:40:00.514383 NOT NULL;
ALTER TABLE `dv_data_protal_menu` ALTER COLUMN `last_modified_date` DROP DEFAULT;
--
-- Add field org_path to dataportalmenunode
--

可以看到datetime换成了datatime(6),换成datatime才让sql可以正常运行,暂时没空深究,先开发,记住这个问题,有空回来收拾。

以上是关于Django数据迁移遇到的dtatime精度问题的主要内容,如果未能解决你的问题,请参考以下文章

石墨烯代码在 Django 数据迁移之前运行

为还没有任何迁移的 Django 项目创建迁移

将迁移应用到 Django Flatpage 模型

Django 从 MySQL 迁移到 Postgres

Django迁移错误地应用

带有架构的 MSSQL 数据库的 Django 迁移错误