я создал модуль, но unablet создать таблицу ниже мой код mysubscribers.installДрупал 7 модуль .install не смог создать таблицу
mysubscribers.install
function mysubscribers_schema(){
$schema['mysubscribers'] = array(
'description' => 'The table for storing the subscriber data.',
'fields' => array(
'id' => array(
'description' => 'The primary identifier for subscriber.',
'type' => 'serial',
'not null' => TRUE,
'unsigned' => TRUE,
),
),
'primary key' => array('id'),
);
return $schema;
}
/**
* Implements hook_install().
*/
function mysubscribers_install() {
if (db_table_exists('mysubscribers')) {
db_drop_table('mysubscribers'); // old table from 5.x-2.x
}
}
Я думаю, вам нужно удалить и переустановить модуль, чтобы запустить HOOK_schema. Не нужно удалять таблицу при удалении. – 2pha
@gaurav это новый модуль на вашем сайте или он уже работает? –
Имеет ли пользователь базы данных разрешения на создание таблиц? – MilanG