<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1503351235084_5446">that does not work.</div><div><br></div><div dir="ltr">i get this err:</div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5411"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5412">DBIx::Class::ResultSource::_minimal_valueset_satisfying_constraint(): Unable to satisfy requested constraint 'primary', missing values for column(s): 'nodeid' at ./test.pl line 80</div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5533"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5534"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5475">when i remove the key part altogether i get new err:</div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5496"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5497">DBIx::Class::Row::store_column(): No such column 'nodeName' on Mydb::Schema::Result::Node at ./test.pl line 80</div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5627"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5596">and we know that column exist. so i think there is some crap happening with CamleCase in col names. I will try with changed col names. it is very frustrating.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5658"><br id="yui_3_16_0_ym19_1_1503351235084_5410"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1503351235084_5413"><br></div><div id="yui_3_16_0_ym19_1_1503351235084_5407"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Monday, August 21, 2017 9:38 AM, tirveni yadav &lt;yadav.tirveni@gmail.com&gt; wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div dir="ltr">On Mon, Aug 21, 2017 at 7:15 PM, Rajeev Prasad &lt;<a shape="rect" ymailto="mailto:rp.neuli@yahoo.com" href="mailto:rp.neuli@yahoo.com">rp.neuli@yahoo.com</a>&gt; wrote:<br clear="none">&gt; no, nodeID is auto increment field as seen in tabel description. it is<br clear="none">&gt; complaining there is no such key. i dont know why...<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; On Monday, August 21, 2017 7:39 AM, tirveni yadav &lt;<a shape="rect" ymailto="mailto:yadav.tirveni@gmail.com" href="mailto:yadav.tirveni@gmail.com">yadav.tirveni@gmail.com</a>&gt;<br clear="none">&gt; wrote:<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; On Mon, Aug 21, 2017 at 6:50 AM, Rajeev Prasad &lt;<a shape="rect" ymailto="mailto:rp.neuli@yahoo.com" href="mailto:rp.neuli@yahoo.com">rp.neuli@yahoo.com</a>&gt; wrote:<br clear="none">&gt;&gt;<br clear="none">&gt;&gt; why am i getting this err in DBIx::Class ?<br clear="none">&gt;&gt;<br clear="none">&gt;&gt; $./update_db.pl<br clear="none">&gt;&gt; DBIx::Class::ResultSource::unique_constraint_columns(): Unknown unique<br clear="none">&gt;&gt; constraint nodeid on 'node' at ./update_from_ieds.pl line 80<br clear="none">&gt;&gt;<br clear="none">&gt;&gt;<br clear="none">&gt;&gt; relevant code:<br clear="none">&gt;&gt; ...<br clear="none">&gt;&gt; sub addNode<br clear="none">&gt;&gt; {<br clear="none">&gt;&gt;&nbsp; &nbsp; my $node = shift; my $lcNode = lc($node);<br clear="none">&gt;&gt;&nbsp; &nbsp; my $id = $schema<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; -&gt;resultset('Node')<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; -&gt;find_or_create<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; (<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { nodeName =&gt; $lcNode },<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { key =&gt; 'nodeid' }<br clear="none">&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; );<br clear="none">&gt;&gt;&nbsp; &nbsp; return $id;<br clear="none">&gt;&gt; }<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; Are you trying to do this:<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; my $id = $schema<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp;  -&gt;resultset('Node')-&gt;find_or_create<br clear="none">&gt;&nbsp; &nbsp; &nbsp;  (<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  {<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  nodeName&nbsp; =&gt; $lcNode ,<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  nodeID&nbsp; &nbsp; =&gt; $nodeid,<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp;  }<br clear="none">&gt;&nbsp; &nbsp; &nbsp; &nbsp;  );<br clear="none">&gt;<br clear="none"><br clear="none">In my view, unique constraint naming issue:<br clear="none"><br clear="none">Try this:<br clear="none"><br clear="none">A.<br clear="none">In Node.pm:<br clear="none"><br clear="none">__PACKAGE__-&gt;add_unique_constraint(node_nodeid =&gt; [ qw/nodeid/ ], );<br clear="none"><br clear="none"><br clear="none">B.<br clear="none">function add_node<br clear="none">{<br clear="none">&nbsp; my $rs_node = $dbic-&gt;resultset('Node');<br clear="none"><br clear="none">&nbsp; my $row_node;<br clear="none">&nbsp; $row_node = $rs_node-&gt;find_or_create<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; (<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  nodename =&gt; 'October',<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  nodeid =&gt; '10',<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  },<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { key =&gt; 'node_nodeid' }<br clear="none">&nbsp; &nbsp; &nbsp; &nbsp; );<br clear="none">&nbsp; return $row_node;<br clear="none"><br clear="none">}<br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Regards,<br clear="none"><br clear="none">Tirveni Yadav<br clear="none"><br clear="none">www.udyansh.org<div class="yqt2997962540" id="yqtfd03090"><br clear="none"><br clear="none">www.bael.io<br clear="none"><br clear="none">What is this Universe ? From what it arises ? Into what does it go?<br clear="none">In freedom it arises, In freedom it rests and into freedom it melts away.<br clear="none">Upanishads.<br clear="none"></div></div><br><br></div>  </div> </div>  </div></div></body></html>