mail[Galette-discussion] Création des tables


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by aaeb on December 07, 2013 - 10:51:
Le samedi 7 décembre 2013 09:01:40 Johan Cwiklinski a écrit :
Salut,

Le 06/12/2013 20:39, Jeff a écrit :
Bonsoir Johan,

Je n'arrive plus à poster sur la liste :-/

Mais encore ? L'adresse adel.scott@xxxxxxx n'est pas inscrite sur la liste.

Bonjour,

Ok je viens de refaire mon serveur, il manquait une adresse mail, désolé.

BLOB/TEXT column 'lieu_naissance' can't have a default value

L'erreur est assez parlante, il n'accepte pas de valeur par défaut sur
les champs incriminés. La "solution", c'est de la virer.

Je veux bien mais je vire quoi où ?

Merci

Pour permettre à tous de suivre je recopie le message d'origine qui 
n'arrivait 
pas sur cette liste en dessous ;-)

Je ne reproduit pas le problème avec mariadb 5.5.33a ; ce qui me laisse
penser qu'il s'agit d'une différence de configuration.

++


Bonjour,

Je rencontre un problème lors de la création des tables avec la version
0.7.7. 2 tables ne se créent pas : galette_adherents et
galette_dynamic_fields. Le message est : Les tables n'ont pas pu être
créées, il s'agit peut-être d'un problème de droits. :-/

Alors qu'auparavant l'install me dit :
Les droits d'accès à la base sont corrects.

Version PHP : 5.4.20
Apache2 : 2.4.6-6.6.1
version SQL : mariadb 5.5.33-2.2

sur une OpenSuse 13.1


Merci pour votre aide.

Jeff


* * Message d'erreur :

CREATE TABLE galette_adherents ...SQLSTATE[42000]: Syntax error or access
violation: 1101 BLOB/TEXT column 'lieu_naissance' can't have a default value
(CREATE TABLE galette_adherents ( id_adh int(10) unsigned NOT NULL
auto_increment, id_statut int(10) unsigned NOT NULL default '4', nom_adh
varchar(50) NOT NULL default '', prenom_adh varchar(50) NOT NULL default '',
pseudo_adh varchar(20) NOT NULL default '', societe_adh varchar(200) default
NULL, titre_adh int(10) unsigned default NULL, ddn_adh date default
'1901-01-01', sexe_adh tinyint(1) NOT NULL default '0', adresse_adh
varchar(150) NOT NULL default '', adresse2_adh varchar(150) default NULL,
cp_adh varchar(10) NOT NULL default '', ville_adh varchar(50) NOT NULL
default '', pays_adh varchar(50) default NULL, tel_adh varchar(20) default
NULL, gsm_adh varchar(20) default NULL, email_adh varchar(150) default
NULL, url_adh varchar(200) default NULL, icq_adh varchar(20) default NULL,
msn_adh varchar(150) default NULL, jabber_adh varchar(150) default NULL,
info_adh text, info_public_adh text, prof_adh varchar(150) default NULL,
login_adh varchar(20) NOT NULL default '', mdp_adh varchar(60) NOT NULL
default '', date_crea_adh date NOT NULL default '1901-01-01',
date_modif_adh date NOT NULL default '1901-01-01', activite_adh tinyint(1)
NOT NULL default 0,
bool_admin_adh tinyint(1) NOT NULL default 0, bool_exempt_adh tinyint(1) NOT
NULL default 0, bool_display_info tinyint(1) NOT NULL default 0,
date_echeance date default NULL, pref_lang varchar(20) default 'fr_FR',
lieu_naissance text default '', gpgid varchar(8) DEFAULT NULL, fingerprint
varchar(50) DEFAULT NULL, PRIMARY KEY (id_adh), UNIQUE (login_adh), FOREIGN
KEY (id_statut) REFERENCES galette_statuts (id_statut), FOREIGN KEY
(titre_adh) REFERENCES galette_titles (id_title) ) ENGINE=InnoDB DEFAULT
CHARSET=utf8
COLLATE=utf8_unicode_ci)



CREATE TABLE galette_dynamic_fields ...SQLSTATE[42000]: Syntax error or
access violation: 1101 BLOB/TEXT column 'field_val' can't have a default
value (CREATE TABLE galette_dynamic_fields ( item_id int(10) NOT NULL
default '0', field_id int(10) unsigned NOT NULL default '0', field_form
varchar(10) NOT NULL, val_index int(10) NOT NULL default '0', field_val
text DEFAULT '', PRIMARY KEY (item_id, field_id, field_form, val_index),
FOREIGN KEY (field_id) REFERENCES galette_field_types (field_id) )
ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci)



Related Messages


Powered by MHonArc, Updated Sat Dec 07 11:20:05 2013