2bd98e78113e5535774677fa7b3beca6a6635d6a
[project/i18n.git] / patches / i18n_db_update.mysql
1 # Drupal - i18n update script
2 #
3 # updates i18n_tables from version 4.5 to 4.6
4 #
5 # Jose A. Reyero, 2005
6
7
8 # Table: 'i18n_taxonomy_term'
9 #
10 CREATE TABLE `i18n_taxonomy_term` (
11   `trid` int(10) unsigned NOT NULL default '0',
12   `tid` int(11) NOT NULL default '0',  
13   PRIMARY KEY  (`trid`,`tid`)
14 ) TYPE=MyISAM; 
15
16 # Populate i18n_taxonomy_term
17 INSERT INTO i18n_taxonomy_term(trid, tid)
18 SELECT trid, tid FROM term_data WHERE trid > 0;
19
20 # Drop trid field from term_data
21 ALTER TABLE `term_data` DROP `trid`;
22
23 # Add language to vocabulary
24 ALTER TABLE `vocabulary`
25 ADD `language` varchar(12) NOT NULL default '';
26
27 # Update!. Support for long locale name
28
29 ALTER TABLE node 
30 CHANGE language language varchar(12) NOT NULL default '';
31
32 ALTER TABLE term_data
33 CHANGE language language varchar(12) NOT NULL default '';