le gentil user a intérêt à savoir comment appliquer un script sql...

je propose cela par l'interface
le script qui fait tout est déjà en php (je l'ai fait hier), j'ai vérifié un
truc, un ajout de champ existant ne bloque pas l'exécution de la rqt, donc
on passe à la suite, et ainsi de suite.

en outre, ce passage en script php permet de vérifier certains trucs avant
application d'une rqt, en sql, on est très limité pour cela (surtout en
mysql, en oracle, je te fait ça les doigts dans le nez) !

as-tu tenté admin.php?categ=alter sur ta base ?

le souci que j'y vois pour l'instant est la lenteur du traitement des index
dans le paquet de fulltext qu'on a créé vers les version 1.5 ou 1.10 de
alter.sql : sur une base chargée, ça rame un peu... je pense donc découper
ce script, passage en iframe qui se relance automatiquement.



----- Original Message ----- 
From: "François Lemarchand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 14, 2003 1:13 AM
Subject: [PMB-DEVEL] Re: question sur les mises à jour


> Selon Eric ROBERT <[EMAIL PROTECTED]>:
>
> > Pourrait-on envisager d'utiliser la table paramêtres pour stocker le
numéro
> > de version de la base de données ?
> >
> > type_param   sstype_param     valeur
> > pmb          bdd_version      le num de version CVS de bibli.sql
> > pmb          client_version   ???
>
> Bah, je sais pas, le tout c'est que ça soye pas trop pénible à maintenir
et que
> ça ne prenne pas un temps fou dès qu'on veut faire une modif. Ma solution
> était : créer un rep. avec tous les alter.sql et afficher un niveau de
base
> pour l'utilisateur donc le scénario :
>
> user :
> Bon dieu !!! j'ai installé la nouvelle version et j'arrive plus à modifier
mes
> params utilisateurs. Qu'est-ce que vous avez foutu ?
>
> gentil développeur :
> Bonjour, monsieur, pouvez vous m'indiquer les différents numéros de
versions
> figurant sur la page d'accueil de l'application ?
>
> user :
>
> Ok. j'ai build 20201023 et niveau base : 3697
>
> gentil développeur :
> Parfait. Vous devriez avoir en fait un niveau de base de 3699. Pouvez vous
s'il
> vous plait éxecuter les script alter_3698.sql et alter_3699.sql que vous
> trouverez dans votre répertoire tables/update ? Tenez moi au courant si
votre
> problème persiste...
>
> user :
> Ok, ça marche maintenant.
>
> Je pensais à ça car chaque release doit embarquer les alter.sql ad-hoc
pour
> upgrader depuis n'importe quelle version antérieure. La question que je me
> pose, c'est comment fait ton script pour savoir où commencer l'upgrade ?
Tu
> fais un flash de la structure et le script s'arrange pour trouver les
trucs qui
> manquent ou changés ? Ca fait un paquet de code à maintenir... A moins que
tu
> ais un truc pour automatiser la génération du script...
>
>
>
> >
> > ----- Original Message ----- 
> > From: "François Lemarchand" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, October 13, 2003 2:42 AM
> > Subject: [PMB-DEVEL] Trans.: [PMB-USER] question sur les mises à jour
> >
> >
> > > Salut à tous,
> > >
> > > Est-ce que vous avez réfléchi à ma suggestion de l'autre jour de suivi
des
> > > alter.sql ???
> > >
> > > Je sens que sur la liste user, on est pas quitte de passer du temps à
> > > expliquer, réexpliquer... Au moins, avec un affichage, on voit tout de
> > suite le
> > > problème...
> > >
> > > A+
> > >
> > > ----- Message transféré de Laurent Delineau
> > <[EMAIL PROTECTED]> -----
> > >    Date : Sun, 12 Oct 2003 15:18:32 +0100
> > >      De : Laurent Delineau <[EMAIL PROTECTED]>
> > > Adresse de retour :[EMAIL PROTECTED]
> > >   Sujet : [PMB-USER] question sur les mises à jour
> > >       À : [EMAIL PROTECTED],
> > [EMAIL PROTECTED]
> > > ERROR.
> > >
> > > Bonjour,
> > >
> > > Je suis nouveau sur cette liste, et je m'intéresse depuis plusieurs
> > semaines à
> > > phpmybibli. Nous avons en effet projeté l'informatisation d'une petite
> > > bibliothèque à Montamisé (86). J'ai déjà effectué l'installation de
> > phpmybibli
> > > et des test très concluants !
> > >
> > > Je me pose une question : phpmybibli est un constant développement. Si
> > nous
> > > installons par exemple la dernière version et que nous commençons à
> > rentrer des
> > > bouquins dans la base, que se passe-t-il lorsqu'une nouvelle version
sort
> > ?
> > >
> > > -> Autrement dit, les versions qui sortent régulièrement
remettent-elles
> > > rarement cause la structure de la base ? Les mises à jour ne
consistant
> > > finalement qu'à écraser les anciens scripts par les nouveaux ?
> > >
> > > -> Ou bien, les mises à jour impliquent-elles régulièrement des
> > modifications
> > > des tables dans la base ! Dans ce cas, est-il prévu des scripts de
mise à
> > jour
> > > automatiques des tables dans le cas des phpmybibli en "phase de
> > production" ?
> > >
> > > Merci de m'éclairer.
> > >
> > > Laurent Delineau
> > >
> > >
> > >
> > > Liste de diffusion phpmybibli.user
> > > Pour se désinscrire : mailto:[EMAIL PROTECTED]
> > > subject=unsubscribe
> > >
> > >
> > > ----- Fin du message transféré -----
> > >
> > >
> > > -- 
> > > François Lemarchand
> > > homepage : http://balno.free.fr/
> > > PhpMyBibli : http://phpmybibli.sourceforge.net
> > >
> > > Liste de diffusion phpmybibli.devel
> > > Pour se désinscrire :
> > mailto:[EMAIL PROTECTED]
> > >
> > >
> >
> >
> > Liste de diffusion phpmybibli.devel
> > Pour se désinscrire :
> > mailto:[EMAIL PROTECTED]
> >
> >
>
>
> -- 
> François Lemarchand
> homepage : http://balno.free.fr/
> PhpMyBibli : http://phpmybibli.sourceforge.net
>
> Liste de diffusion phpmybibli.devel
> Pour se désinscrire :
mailto:[EMAIL PROTECTED]
>
>


Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]

Répondre à