Hi Drupal Experts<br>Greetings of the day!!!<br><br>I am relatively new to Drupal 7.<br><br>I am facing a strange issue. Want to create a table during install of my module. My install file looks as below. My custom module name is resmsubmt.<br>
I have tried several hours (with clearing cache etc..), only 1 time I saw the table was created. I deleted that table manually (using phpmyadmin and sql statement).<br>After that I cleared cache, tried with different table names , always I find the table is not created after installing and enabling my module. Drupal shows module is installed successfully, I enable the module, I do not get any error, then why table is not getting created?<br>
<br>Did anybody face this problem anytime?<br>Please let me know what could be the issue here?<br><br>--------------------- resmsubmt.install file --------------------------------<br><br>&lt;?php<br>function resmsubmt_schema() {<br>
  $schema[&#39;res_sbmt&#39;] = array(<br>    &#39;description&#39; =&gt; &#39;The base tables for resume submission.&#39;,<br>    &#39;fields&#39; =&gt; array(<br>      &#39;uid&#39; =&gt; array(<br>        &#39;description&#39; =&gt; &#39;Id of candidate.&#39;,<br>
        &#39;type&#39; =&gt; &#39;serial&#39;,<br>        &#39;unsigned&#39; =&gt; TRUE,<br>        &#39;not null&#39; =&gt; TRUE,<br>      ),<br>      &#39;name&#39; =&gt; array(<br>        &#39;description&#39; =&gt; &#39;Name of candidate.&#39;,<br>
        &#39;type&#39; =&gt; &#39;varchar&#39;,<br>        &#39;length&#39; =&gt; 64,<br>        &#39;not null&#39; =&gt; TRUE,<br>        &#39;default&#39; =&gt; &#39;&#39;,<br>      ),<br>    ),<br>    &#39;primary key&#39; =&gt; array(&#39;uid&#39;),<br>
  );<br><br>  return $schema;<br>}<br><br>function resmsubmt_uninstall() {<br>  drupal_uninstall_schema(&#39;resmsubmt&#39;);<br>  db_query(&quot;DROP TABLE res_sbmt&quot;);<br>  cache_clear_all(&#39;variables&#39;, &#39;cache&#39;);<br>
}<br><br><br>Regards<br>Kamal<br>Necs<br>