| @@ 379-382 (lines=4) @@ | ||
| 376 | // il faut donc creer des noms uniques d'index pour une base pg |
|
| 377 | $nom = $table.'_'.$nom; |
|
| 378 | // enlever d'eventuelles parentheses deja presentes sur champs |
|
| 379 | if (!is_array($champs)){ |
|
| 380 | if ($champs[0]=="(") $champs = substr($champs,1,-1); |
|
| 381 | $champs = array($champs); |
|
| 382 | } |
|
| 383 | $query = "CREATE INDEX $nom ON $table (" . join(',',$champs) . ")"; |
|
| 384 | if (!$requeter) return $query; |
|
| 385 | $res = spip_pg_query($query, $serveur, $requeter); |
|
| @@ 432-435 (lines=4) @@ | ||
| 429 | // il faut donc creer des noms uniques d'index pour une base sqlite |
|
| 430 | $nom = $table.'_'.$nom; |
|
| 431 | // enlever d'eventuelles parentheses deja presentes sur champs |
|
| 432 | if (!is_array($champs)){ |
|
| 433 | if ($champs[0]=="(") $champs = substr($champs,1,-1); |
|
| 434 | $champs = array($champs); |
|
| 435 | } |
|
| 436 | $query = "CREATE INDEX $nom ON $table (" . join(',',$champs) . ")"; |
|
| 437 | $res = spip_sqlite_query($query, $serveur, $requeter); |
|
| 438 | if (!$requeter) return $res; |
|