Author: esj@rezo.net
Date: 2007-08-01 20:13:59 +0200 (mer, 01 aoû 2007)
New Revision: 9825
Log:
Réécriture des etapes d'installation pour permettre à SPIP de s'appuyer sur un autre serveur que MySQL (tâche #209):
install/etape_1: selection du serveur et analyse de config/connect v5
install/etape_2: selection du serveur, connexion et liste des bases
install/etape_3: selection du serveur, connexion, creation et MAJ des tables
install/etape_4: remplacement de REPLACE (!) et RAND inconnues de PG
base/create: creation des tables en fonction du serveur
base/db_mysql: restreint aux fonction à appel direct aux fonction php/mysql
inc/utils: recoit les autres fonctions de db_mysql
exec/install: include db_mysql en moins
base/abstract_sql : utilisation du retour de spip_connect
base/upgrade: spip_query_db devient spip_query sans danger
inc/acces: spip_query_db devient spip_query sans danger
exec/admin_repair.php: version abstraite de spip_sql_version
exec/admin_tech.php: version abstraite de spip_sql_version
Reste à faire:
- encore un cas où "mysql" est testé explicitement
- instituer les nouvelles chaines de langues:
- transférer dans abstract_sql toutes les fonctions qui en relèvent.
Modified:
spip/ecrire/base/abstract_sql.php
spip/ecrire/base/create.php
spip/ecrire/base/db_mysql.php
spip/ecrire/base/upgrade.php
spip/ecrire/exec/admin_repair.php
spip/ecrire/exec/admin_tech.php
spip/ecrire/exec/install.php
spip/ecrire/inc/acces.php
spip/ecrire/inc/utils.php
spip/ecrire/install/etape_1.php
spip/ecrire/install/etape_2.php
spip/ecrire/install/etape_3.php
spip/ecrire/install/etape_4.php