Table not creating while installing a custom module in Drupal 7
I can see 2 problems with in your code:


You should not call drupal_install_schema() from hook_install() in Drupal 7. hook_schema() will be called and the table will be automatically created/dropped on installing/uninstalling. See here: https://drupal.org/node/224333#install-schema
As @Ollie also stated, there's no field type named bigint. You should use int and set its size to big.


Like following:

'amount' =&gt; array(
  'description' =&gt; t('Amount'),
  'type' =&gt; 'int',
  'size' =&gt; 'big',
  'unsigned' =&gt; TRUE,
  'not null' =&gt; TRUE,
),