In Drupal 7,  you need not to use the statement &quot;db_query(&quot;DROP TABLE res_sbmt&quot;);&quot;<br>apart from this, if you are only using hook_install and hook_uninstall to remove schema, please dont implement that, in D7 it does of its own :).<br>

<br><div class="gmail_quote">On Wed, Aug 8, 2012 at 7:35 AM, Kamal Palei <span dir="ltr">&lt;<a href="mailto:palei.kamal@gmail.com" target="_blank">palei.kamal@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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>
<br>--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Vaibhav Jain<br>