Omzetten van drupal5 => drupal 6
Taxomenu=>
Ik was bezig met een module te herschrijven Ik ben al zover dat ik weet dat ik een schema moet maken maar nu Wat doet de orginele =>
maakt een colom bij op een bestaande tabel maar nu weet ik niet hoe ik dit implementeer in het schema zodat ik zeker bij een uninstall de tabel verwijder als het schema word verwijdert
orginal query :
$query[] = db_query(" ALTER TABLE {term_data} ADD COLUMN pid int(10) unsigned NOT NULL default '0' ");
if($created){
// Set the weight of the taxomenu module in the system table
// so that we come after most other modules in module_invoke_all()
// calls. This ensures that we can alter forms after, for instance,
// the taxonomy module...
$query[] = db_query("UPDATE {system} SET weight = 5 WHERE name = '".$module_name."' AND type = 'module'");
drupal_set_message(t('The %name module installed successfully.', array('%name' => $module_name)));
}else{
drupal_set_message(t('Table installation for the %name module was unsuccessful. The tables may need to be installed by hand. See %name.install file for a list of the installation queries.', array('%name' => $module_name)), 'error');
}
!!! Hier was ik al eens een beetje aan het prusten!!!
$schema['taxomenu'] = array(
'description'=> t("info."),
'term_data' => array(
'pid' => array('type' => 'serial','not null' => TRUE,'unsigned' => TRUE,),
'nid' => array('type' => 'int','length' => 10,'not null' => TRUE,'unsigned' => TRUE,),
)
);
hoe zeg ik default 0, en wat er dan juist en niet juist is en waar vindt ik de mogelijkheden
Actuele inhoud
04 feb 2012
- , stappenplan maken.... , (Forumonderwerp) , Mindhunter
- , Afbeeldingsstijl met afbeelding hierbovenop? , (Forumonderwerp) , kwertie
03 feb 2012
- , Applicatiebeheerder , (Forumonderwerp) , Andrea
- , Applicatiebeheerder met Drupal ervaring gezocht , (Forumonderwerp) , Andrea , Reacties: 1
- , Lastig menu , (Forumonderwerp) , Hellor
- , Mijn tweede website in Drupal bouwen! , (Forumonderwerp) , RobV
- , Updaten , (Forumonderwerp) , Torraborra , Reacties: 6
02 feb 2012
- , Artikelen blocks , (Forumonderwerp) , pennywilerra
- , meertalige site , (Forumonderwerp) , claudine
- , Meertalige site , (Forumonderwerp) , Josken71 , Reacties: 1
- , Image field, Uitzetten foto's tonen , (Forumonderwerp) , Ethane
- , Taalafhankelijke menublokken , (Forumonderwerp) , merel007 , Reacties: 1
- , Drupal expert gezocht om microfinancieringswebsite te maken , (Forumonderwerp) , SYPO
01 feb 2012
- , Weblinks module (sortering groepen) , (Forumonderwerp) , nvvr
- , Admingedeelte niet toegankelijk - fout 403 , (Forumonderwerp) , ping79 , Reacties: 3
djdbautosite
15 juli, 2010 - 20:32
Permalink
ok update ik neem de draad
ok update ik neem de draad effe weer op maar merk weinig reactie
DIT IS de oude query
$query[] = db_query(" ALTER TABLE {term_data} ADD COLUMN pid int(10) unsigned NOT NULL default '0' ");
er wordt een colom "pid" toegevoegd aan de tabel "term_data".
nu op zich niet zo erg maar ik wil zeker zijn dat er geen veranderingen bij uninstall_schema gebeuren op oorspronkelijke "term_data" wat dus mensen zou kunnen hinderen. welke opties kan ik doen en moet ik de uninstall voorzien of is het optie