数据库迁移报错 djangodbutilsProgrammingError syntax error at or near WITH ORDINALITY
这个错误通常是因为数据库版本过低,不支持 WITH ORDINALITY 命令。解决方法是升级数据库或者修改查询语句,避免使用 WITH ORDINALITY 命令。
如果你使用的是 PostgreSQL 数据库,可以尝试升级到 9.4 版本以上,因为这个版本开始支持 WITH ORDINALITY 命令。
如果升级数据库不可行,可以尝试在查询语句中避免使用 WITH ORDINALITY 命令,或者尝试使用其他方法替代。例如,在 Django 中可以使用 annotate() 方法来实现类似的功能。
原文地址: https://www.cveoy.top/t/topic/hbiP 著作权归作者所有。请勿转载和采集!