database table aanmaken

Hallo,

Heb deze week het boek "Pro Drupal Development" gekocht.

Ik ben het voorbeeld aan het volgen waar je een tabel in je database kan aanmaken, maar als ik mijn module activeer dan zou hij door mijn module.install ook moeten lopen. Maar blijkbaar heb ik geen extra tabel in mijn database.

Hier is de code die ik heb:


<?php

// $Id$

/**
* Implementation of hook_install().
*/

function annotate_install(){
// Use schema API to create database table.
drupal_install_schema('annotate');
}

/**
* Implementation of hook_uninstall().
*/

function annotate_uninstall(){
// Use schema API to delete database table.
drupal_uninstall_schema('annotate');
// Delete our module's variable from the variables table.
variable_delete('annotate_node_types');
}

/**
* Implementation of hook_schema().
*/

function annotate_schema(){
$schema['annotations'] = array(
'description' => t('Stores node annotations that users write'),
'fields' => array(
'nid' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'description' => t('The {node}.nid to which the annotation applies.')
),
'uid' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'description' => t('The {node}.uid of the user who created the annotation.')
),
'note' => array(
'description' => t('The text of the annotation'),
'type' => 'text',
'not null' => TRUE,
'size' => 'big'
),
'created' => array(
'description' => t('A Unix timestamp indicating when annotation was created.'),
'type' => 'int',
'not null' => TRUE,
'default' => 0
),
'primary key' => array(
'nid', 'uid'
),
)
);

return $schema;

}

Ik heb geen error code of dergelijke, module is wel actief maar geen tabel.
Zie niet wat ik fout doe?

Drupalversie: 
6.x
Auteur: 
Yaeko
afbeelding van askibinski
Door askibinski op 20 november, 2010 - 18:29

Zie http://drupal.org/node/977378
en probeer eens wat daar onderaan staat.

http://blog.merge.nl

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee