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"}

参考

原因

  • ハッシュにid を含むんでいるのが原因
  • create 直前で、undefined だったら、ハッシュから削除
    if(!req.params.all().id) delete req.params.all().id;