je viens de regarder le fichier sql, et e lancer à la main.
Mais il plante. Sur les DROP normal il essaye de supprimer une table qui n'existe pas.
Par exemple çà :
-- New tables for dynamic fields;
DROP TABLE galette_field_types;
CREATE TABLE galette_field_types (
field_id int(10) unsigned NOT NULL auto_increment,
field_form varchar(10) NOT NULL,
field_index int(10) NOT NULL default '0',
field_name varchar(40) NOT NULL default '',
field_perm int(10) NOT NULL default '0',
field_type int(10) NOT NULL default '0',
field_required enum('1') default NULL,
field_pos int(10) NOT NULL default '0',
field_width int(10) default NULL,
field_height int(10) default NULL,
field_size int(10) default NULL,
field_repeat int(10) default NULL,
field_layout int(10) default NULL,
PRIMARY KEY (field_id),
INDEX (field_form)
) TYPE=MyISAM;
Il faudrait rajouter des IF EXISTS à tout les DROP TABLE. En modifiant les requetes dans ce sens, je l'ai relancer et cela fonctionne bien maintenant
> Message du 15/02/09 12:59
> De : "blacktux"
> A : "Galette development list"
> Copie à :
> Objet : Re: [Galette-devel] [bug #8974] Mise à jour vers 0.63 impossible
>
>Je veux bien donner un coups de main mais ou ouis-je trouver els logs ?
J'ai créé à la main la table pictures, apres j'arrive à entrer dans galette mais en cliquant sur contibutiion ça explose, car il manque la table. Ensuite tout est en anglais, je sais pas si ça peux aider
> Message du 15/02/09 11:04
> De : "Johan Cwiklinski"
> A : "Johan Cwiklinski" , "Nicolas Grandjean" , "Christian Marillat" , gna@xxxxxxxxxx, galette-devel@xxxxxxx
> Copie à :
> Objet : [Galette-devel] [bug #8974] Mise à jour vers 0.63 impossible
>
>
>
> Update of bug #8974 (project galette):
>
> Status: Ready For Test => Need Info
>
> _______________________________________________________
>
> Follow-up Comment #4:
>
> Si la table 'pictures' n'existe pas, c'est à priori qu'il y a eu un souci
> lors de l'exécution de la mise à jour, c'est celui là qu'il faudrait
> déceler ; le bogue déclaré n'en est qu'une conséquence directe.
>
> Les autres tables ont-elles été créées lors de la mise à jour
> (galette_l10n, galette_transactions, galette_tmppasswds, galette_field_types
> et galette_dynamic_fields) ?
>
> Le mieux serait que l'un de vous exécute à nouveau la mise à jour et
> regarde bien les sorties ainsi que les logs pour savoir pourquoi la table n'a
> pas été créée.
>
> Pour corriger, le script de création de la table est le suivant (tiré des
> fichiers de mise à jour vers la 0.63 - upgrade-to-0.63-{pgsql|mysql}.sql) :
>
> * Pour MySQL :
>
> -- Table for member photographs;
> DROP TABLE IF EXISTS galette_pictures;
> CREATE TABLE `galette_pictures` (
> `id_adh` int(10) unsigned NOT NULL default '0',
> `picture` mediumblob NOT NULL,
> `format` varchar(10) NOT NULL default '',
> PRIMARY KEY (`id_adh`)
> ) TYPE=MyISAM;
>
> * Pour PostgreSQL :
>
> CREATE TABLE galette_pictures (
> id_adh integer DEFAULT 0 NOT NULL,
> picture bytea NOT NULL,
> format character varying(30) DEFAULT ''::character varying NOT NULL
> );
>
>
> _______________________________________________________
>
> Reply to this item at:
>
>
>
> _______________________________________________
> Message posté via/par Gna!
> http://gna.org/
>
>
> _______________________________________________
> Galette-devel mailing list
> Galette-devel@xxxxxxx
> https://mail.gna.org/listinfo/galette-devel
>
>
>
> Créez votre adresse électronique prenom.nom@xxxxxxxxxxx
> 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.
> >
> [ (pas de nom de fichier) (0.1 Ko) ]