我正在准备如下模型:
class SomeModel(models.Model):
id = models.BigIntegerField(primary_key=True, null=False, unique=True)
但我的主键必须是有效的9位数整数值。如果我将起始索引设置为100000000
。那么id
生成的任何值都将是9位或更长。
但是django不支持这个。如何通过最小直接干扰到django来实现这个?
我正在使用Django 1.3
和Postgresql 9.1
答案 0 :(得分:8)
我不是django用户,但我认为您正在寻找的postgresql命令是:
ALTER SEQUENCE big_integer_seq RESTART 100000000;
最好阅读django / postgresql的文档。