在PGAdmin中,我创建了一个包含少量列的表。 ID列应该是“非空”'使用序列 - >
nextval('my_table_id_seq'::regclass)
在我在Definiation中添加的序列配置 - >
Increment 1
Current Value 1
Minimum 1
Maximum 9999
Cache 1
在我的Rails DB中,当我尝试
时p = MyTable.new
p.col1 = 'some_val'
p.col2 = 'other_val'
p.save
我收到错误 - > ID为NULL。 我希望默认情况下会获取ID,并为每个新条目增加1。 我哪里错了?
答案 0 :(得分:0)
我发现了自己的错误。我没有将ID标记为主键。一旦我这样做,它开始工作正常