| @@ 207-215 (lines=9) @@ | ||
| 204 | break; |
|
| 205 | ||
| 206 | // suppression d'une pk |
|
| 207 | case 'DROP PRIMARY KEY': |
|
| 208 | if (!_sqlite_modifier_table( |
|
| 209 | $table, |
|
| 210 | $colonne_origine, |
|
| 211 | array('key'=>array('PRIMARY KEY'=>'')), |
|
| 212 | $serveur)){ |
|
| 213 | return false; |
|
| 214 | } |
|
| 215 | break; |
|
| 216 | // suppression d'une colonne |
|
| 217 | case 'DROP COLUMN': |
|
| 218 | case 'DROP': |
|
| @@ 218-226 (lines=9) @@ | ||
| 215 | break; |
|
| 216 | // suppression d'une colonne |
|
| 217 | case 'DROP COLUMN': |
|
| 218 | case 'DROP': |
|
| 219 | if (!_sqlite_modifier_table( |
|
| 220 | $table, |
|
| 221 | array($colonne_origine=>""), |
|
| 222 | '', |
|
| 223 | $serveur)){ |
|
| 224 | return false; |
|
| 225 | } |
|
| 226 | break; |
|
| 227 | ||
| 228 | case 'CHANGE COLUMN': |
|
| 229 | case 'CHANGE': |
|
| @@ 244-252 (lines=9) @@ | ||
| 241 | } |
|
| 242 | break; |
|
| 243 | ||
| 244 | case 'MODIFY': |
|
| 245 | if (!_sqlite_modifier_table( |
|
| 246 | $table, |
|
| 247 | $colonne_origine, |
|
| 248 | array('field'=>array($colonne_origine=>$def)), |
|
| 249 | $serveur)){ |
|
| 250 | return false; |
|
| 251 | } |
|
| 252 | break; |
|
| 253 | ||
| 254 | // pas geres en sqlite2 |
|
| 255 | case 'RENAME': |
|