Django postgres上的Alter Table Set unique错误
我使用Postgres作为DBMS和Django 我定义表格的模型是:Django postgres上的Alter Table Set unique错误,django,postgresql,alter-table,Django,Postgresql,Alter Table,我使用Postgres作为DBMS和Django 我定义表格的模型是: class TtnetModem(models.Model): ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, default='', null=True, blank=True) 我更改字段定义 ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, unique
class TtnetModem(models.Model):
ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, default='', null=True, blank=True)
我更改字段定义
ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, unique= True)
在postgres上,我执行:
ALTER TABLE bayiislemleri_ttnetmodem ADD CONSTRAINT ttnetModemSerino_key UNIQUE(ttnetModemSerino);
bayiislemleri是我的应用程序名,ttnetmodem是我的型号名。。。但我有一个错误:
错误:项中命名的列“ttnetmodemserino”不存在
我做错了什么?ttnetmodemserino是小写的,看起来ttnetmodemserino有一些大写字符。确保您的SQL语句对对象使用双引号:
ALTER TABLE bayiislemleri_ttnetmodem ADD CONSTRAINT ttnetModemSerino_key UNIQUE("ttnetModemSerino");
我不知道在Django怎么做,我帮不了你