Changeset 330 for trunk/admin/aggiornadb.php
- Timestamp:
- Jun 18, 2020, 11:19:21 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/aggiornadb.php
r325 r330 13 13 ############### 14 14 function aggiorna($sql,$dbi,$sql2){ 15 $ new=0;15 $ret=0; 16 16 try{ 17 17 $res = $dbi->prepare("$sql"); 18 18 $res->execute(); 19 $ret= 1; 19 20 } 20 21 catch(PDOException $e) 21 22 { 22 23 if($sql2){ 24 $res = $dbi->prepare("$sql2"); 25 $res->execute(); 26 } else return 0; 23 $ret=0; 24 } 25 26 if("$sql2"!=""){ 27 try{ 28 $res = $dbi->prepare("$sql2"); 29 $res->execute(); 30 $ret=2; 31 } 32 catch(PDOException $e) 33 { 34 $ret=0; 35 } 27 36 } 28 return 1;37 return $ret; 29 38 } 30 39 … … 70 79 $sql2="ALTER TABLE `soraldo_ele_voti_ref` ADD INDEX `id_cons` (`id_cons`, `id_gruppo`) USING BTREE"; 71 80 $ret=aggiorna($sql,$dbi,$sql2); 72 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 73 #$sql="ALTER TABLE `soraldo_ele_voti_ref` ADD INDEX `id_cons` (`id_cons`, `id_gruppo`) USING BTREE"; 74 #$ret=aggiorna($sql,$dbi); 75 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Aggiornato<br>"; 81 if(!$ret) 82 echo "<br>".$num++.") Fallito: $sql"; 83 elseif ($ret==1) 84 echo "<br>".$num++.") Index eliminato"; 85 else 86 echo "<br>".$num++.") Index aggiunto"; 76 87 $sql="ALTER TABLE `soraldo_ele_voti_lista` DROP INDEX `id_cons`"; 77 88 $sql2="ALTER TABLE `soraldo_ele_voti_lista` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_lista`) USING BTREE"; 78 89 $ret=aggiorna($sql,$dbi,$sql2); 79 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 80 #$sql="ALTER TABLE `soraldo_ele_voti_lista` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_lista`) USING BTREE"; 81 #$ret=aggiorna($sql,$dbi); 82 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 90 if(!$ret) 91 echo "<br>".$num++.") Fallito: $sql"; 92 elseif ($ret==1) 93 echo "<br>".$num++.") Index eliminato"; 94 else 95 echo "<br>".$num++.") Index aggiunto"; 83 96 $sql="ALTER TABLE `soraldo_ele_voti_gruppo` DROP INDEX `id_cons`"; 84 97 $sql2="ALTER TABLE `soraldo_ele_voti_gruppo` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_gruppo`) USING BTREE"; 85 98 $ret=aggiorna($sql,$dbi,$sql2); 86 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 87 #$sql="ALTER TABLE `soraldo_ele_voti_gruppo` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_gruppo`) USING BTREE"; 88 #$ret=aggiorna($sql,$dbi); 89 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 99 if(!$ret) 100 echo "<br>".$num++.") Fallito: $sql"; 101 elseif ($ret==1) 102 echo "<br>".$num++.") Index eliminato"; 103 else 104 echo "<br>".$num++.") Index aggiunto"; 90 105 $sql="ALTER TABLE `soraldo_ele_voti_candidati` DROP INDEX `id_cons`"; 91 106 $sql2="ALTER TABLE `soraldo_ele_voti_candidati` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_cand`) USING BTREE"; 92 107 $ret=aggiorna($sql,$dbi,$sql2); 93 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 94 #$ret=aggiorna($sql,$dbi); 95 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 108 if(!$ret) 109 echo "<br>".$num++.") Fallito: $sql"; 110 elseif ($ret==1) 111 echo "<br>".$num++.") Index eliminato"; 112 else 113 echo "<br>".$num++.") Index aggiunto"; 96 114 $sql="ALTER TABLE `soraldo_ele_lista` DROP INDEX `id_cons`"; 97 115 $sql2="ALTER TABLE `soraldo_ele_lista` ADD INDEX `id_cons` (`id_cons`, `id_gruppo`) USING BTREE"; 98 116 $ret=aggiorna($sql,$dbi,$sql2); 99 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 100 #$ret=aggiorna($sql,$dbi); 101 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 117 if(!$ret) 118 echo "<br>".$num++.") Fallito: $sql"; 119 elseif ($ret==1) 120 echo "<br>".$num++.") Index eliminato"; 121 else 122 echo "<br>".$num++.") Index aggiunto"; 102 123 $sql="ALTER TABLE `soraldo_ele_lista` DROP INDEX `PRIMARY`"; 103 124 $sql2="ALTER TABLE `soraldo_ele_lista` ADD PRIMARY KEY (`id_lista`) USING BTREE"; 104 125 $ret=aggiorna($sql,$dbi,$sql2); 105 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 106 #$ret=aggiorna($sql,$dbi); 107 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 126 if(!$ret) 127 echo "<br>".$num++.") Fallito: $sql"; 128 elseif ($ret==1) 129 echo "<br>".$num++.") Index eliminato"; 130 else 131 echo "<br>".$num++.") Index aggiunto"; 108 132 $sql="ALTER TABLE `soraldo_ele_gruppo` DROP INDEX `id_cons`"; 109 133 $sql2="ALTER TABLE `soraldo_ele_gruppo` ADD INDEX `id_cons` (`id_cons`, `id_circ`) USING BTREE"; 110 134 $ret=aggiorna($sql,$dbi,$sql2); 111 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 112 #$ret=aggiorna($sql,$dbi); 113 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 135 if(!$ret) 136 echo "<br>".$num++.") Fallito: $sql"; 137 elseif ($ret==1) 138 echo "<br>".$num++.") Index eliminato"; 139 else 140 echo "<br>".$num++.") Index aggiunto"; 114 141 $sql="ALTER TABLE `soraldo_ele_gruppo` DROP INDEX `PRIMARY`"; 115 142 $sql2="ALTER TABLE `soraldo_ele_gruppo` ADD PRIMARY KEY (`id_gruppo`) USING BTREE"; 116 143 $ret=aggiorna($sql,$dbi,$sql2); 117 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 118 #$ret=aggiorna($sql,$dbi); 119 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 144 if(!$ret) 145 echo "<br>".$num++.") Fallito: $sql"; 146 elseif ($ret==1) 147 echo "<br>".$num++.") Index eliminato"; 148 else 149 echo "<br>".$num++.") Index aggiunto"; 120 150 $sql="ALTER TABLE `soraldo_ele_candidati` DROP INDEX `id_cons`"; 121 151 $sql2="ALTER TABLE `soraldo_ele_candidati` ADD INDEX `id_cons` (`id_cons`, `id_lista`) USING BTREE"; 122 152 $ret=aggiorna($sql,$dbi,$sql2); 123 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 124 #$ret=aggiorna($sql,$dbi); 125 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 153 if(!$ret) 154 echo "<br>".$num++.") Fallito: $sql"; 155 elseif ($ret==1) 156 echo "<br>".$num++.") Index eliminato"; 157 else 158 echo "<br>".$num++.") Index aggiunto"; 126 159 $sql="ALTER TABLE `soraldo_ele_candidati` DROP INDEX `PRIMARY`"; 127 160 $sql2="ALTER TABLE `soraldo_ele_candidati` ADD PRIMARY KEY (`id_cand`) USING BTREE"; 128 161 $ret=aggiorna($sql,$dbi,$sql2); 129 if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo $num++.") Index eliminato<br>"; 130 #$ret=aggiorna($sql,$dbi); 131 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 162 if(!$ret) 163 echo "<br>".$num++.") Fallito: $sql"; 164 elseif ($ret==1) 165 echo "<br>".$num++.") Index eliminato"; 166 else 167 echo "<br>".$num++.") Index aggiunto"; 132 168 $sql="ALTER TABLE `soraldo_ele_sezioni` ADD `colore` VARCHAR(50) NULL AFTER `solo_lista`"; 133 169 $ret=aggiorna($sql,$dbi,'');
Note:
See TracChangeset
for help on using the changeset viewer.