django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6:
django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6:
我在 django 2.1 应用程序上进行迁移时遇到错误
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('sawy', '0005_auto_20190418_0607'),
]
operations = [
migrations.AlterField(
model_name='response',
name='action',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='response', to='sawy.Action'),
),
]
错误:
Applying sawy.0006_auto_20190418_0608...Traceback
....
....
....
django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6:
- Python 版本:3.6
- django 版本:2.1.4
- 数据库:Postgres
编辑
模态
class Response(models.Model):
action = models.ForeignKey(Action, on_delete=models.CASCADE, related_name='response')
text = models.TextField(blank=True,unique=True)
def __str__(self):
return self.text
Django 2.1 已放弃对 postgres 9.3 的支持
尝试更新您的 postgres 版本
django 2.1 发布 note
我在 django 2.1 应用程序上进行迁移时遇到错误
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('sawy', '0005_auto_20190418_0607'),
]
operations = [
migrations.AlterField(
model_name='response',
name='action',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='response', to='sawy.Action'),
),
]
错误:
Applying sawy.0006_auto_20190418_0608...Traceback
....
....
....
django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6:
- Python 版本:3.6
- django 版本:2.1.4
- 数据库:Postgres
编辑
模态
class Response(models.Model):
action = models.ForeignKey(Action, on_delete=models.CASCADE, related_name='response')
text = models.TextField(blank=True,unique=True)
def __str__(self):
return self.text
Django 2.1 已放弃对 postgres 9.3 的支持
尝试更新您的 postgres 版本
django 2.1 发布 note