[Connecthys v0.7.9] Erreur au démarrage du serveur après sa création

Plus d'informations
il y a 3 ans 8 mois - il y a 3 ans 8 mois #23898 par fanchigleterrible
Connecthys v0.7.9 / Linux Debian10 python2.7/ WSGI / MySQL en réseau
...
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1074, "Column length too big for column 'ventilation' (max = 65535); use BLOB or TEXT ins
tead") [SQL: u'\nCREATE TABLE co_portail_paiements (\n\t`IDpaiement` INTEGER NOT
 NULL AUTO_INCREMENT, \n\t`factures_ID` VARCHAR(50), \n\t`IDfamille` INTEGER, \n
\t`IDtransaction` VARCHAR(50), \n\trefdet VARCHAR(50), \n\tmontant FLOAT, \n\tob
jet VARCHAR(50), \n\tsaisie VARCHAR(5), \n\tresultrans VARCHAR(5), \n\tnumauto V
ARCHAR(10), \n\tdattrans VARCHAR(15), \n\theurtrans VARCHAR(15), \n\tsysteme_pai
ement VARCHAR(50), \n\tresultat VARCHAR(50), \n\tmessage VARCHAR(450), \n\tventi
lation VARCHAR(100000), \n\thorodatage DATETIME, \n\tPRIMARY KEY (`IDpaiement`)\
n)\n\n']

Au 1er démarrage du serveur connecthys, lors de la création de la BDD connecthys (via fichier programme "model.py") ce problème arrive.
J'ai modifié le fichier "model.py" du repertoire connecthys de la manière suivante : (je ne connait pas python en programmation pour avoir du TEXT dans la BDD mysql)

1- J'ai modifié les VARCHAR(100000) en VARCHAR(10000) dut à l'erreur stipulant 16363 max. Il me semble que j'ai dut en modifier une à 1000 a cause d'une autre erreur similaire.
2- j'ai relancer le démarrage du serveur.
3- j'ai lancé une synchronisation de connecthys via noethys.
4- J'ai modifié les champs concernés des 4 bases de donnée impactées (portails_actions, portails_elements, portails_blocs et portail_paiement) en TEXT au lieu de  VARCHAR(10000).  Pour faire cela je me suis connecté directement dans la base mysql et j'ai modifié la déclaration des 4 bases de données concernées.

C'est très condensé comme message mais çà permettra à notre/nos programmeur(s) de faire le nécessaire.

PS : tester en python3, çà à l'air de fonctionner aussi même si une erreur est présente lors de la synchronisation.
Dernière édition: il y a 3 ans 8 mois par fanchigleterrible.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.067 secondes
Propulsé par Kunena