2010-07-03 2 views
0

J'ai installé le module de schéma pour importer des entrées de base de données dans mes champs CCK drupal. Maintenant, dans le rapport statuus, j'obtiens le message d'erreur suivant. Puis-je simplement ignorer, ou est-ce quelque chose de sérieux que je devrais corriger?Drupal: "Module de schéma" installé et nouvelle erreur dans le rapport d'état

Database schema 
Inconsistent The 
Schema comparison report shows: 
42 modules with matching tables 
41 extra tables 
2 warnings 
3 module with mis-matching tables 

Plus précisément:

Mismatch (4) 
Tables for which the schema and database are different. 

user 
users 

timezone_name: unexpected column in database 

image_fupload 
fupload_previewlist 

column uid - difference on: length 
declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'length' => '10', 'not null' => TRUE, 'default' => 0) 
actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE, 'default' => 0) 
column nid - difference on: length 
declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'length' => '10', 'not null' => TRUE, 'default' => 0) 
actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE, 'default' => 0) 
column fid - differences on: not null, length 
declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'length' => '11', 'not null' => FALSE, 'default' => 0) 
actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE, 'default' => 0) 
column created - difference on: length 
declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'length' => '11', 'not null' => TRUE, 'default' => 0) 
actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE, 'default' => 0) 

Répondre

0

Peut-être

Assurez-vous que vous avez exécuté update.php et que toutes les modifications de la base de données de modules sont à jour.

Vous pouvez parfois rencontrer des problèmes avec un site intermédiaire et en direct si vous copiez des bases de données ou des modules entre eux et ne parvenez pas à synchroniser les modifications de la base de données. Pas grand-chose que vous pouvez faire mais rectifier manuellement.

Si votre site est entièrement mis à jour et qu'il n'y a pas de différences de dev/staging/live, il est peu probable que vous fassiez autre chose que signaler le problème au développeur du module.

Questions connexes