error: null value in column "id" violates not-null constraint
イシュー
- レコード作成時に、idがnullのまま
{"name":"error","length":224,"severity":"ERROR","code":"23502","detail":"Failing row contains (null, aaa, bbb, ccc, 2014-08-05 13:42:09+00, 2014-08-05 13:42:09+00).","file":"execMain.c","line":"1610","routine":"ExecConstraints"}
参考
- FAQ: Using Sequences in PostgreSQL
- database - PostgreSQL Autoincrement - Stack Overflow
- sql - Set auto increment primary key in Postgresql - Stack Overflow
- シーケンスとシリアル型
- シーケンスと シリアル型
- 技術/PostgreSQL/後付け"serial"設定方法メモ - Glamenv-Septzen.net
- PostgreSQL 8.0.2 の ERROR: relation does not exist. - PostgreSQL - 教えて!goo
- balderdashy/waterline · GitHub
原因
- ハッシュにid を含むんでいるのが原因
- create 直前で、undefined だったら、ハッシュから削除
if(!req.params.all().id) delete req.params.all().id;