En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    Modif base de donnes et maj

    Plus d'informations
    il y a 12 ans 11 mois #1 par jl
    Modif base de donnes et maj a été créé par jl
    Bonjour,
    Ayant besoin d'un champ "résumé" plus long que 200car, j'ai modifié la table en un type text. Est ce que ma modif persistera 'en cas de maj de VM ?
    Si non, connaissez vous un autre moyen d'augmenter la taille de ce champ ?
    Merci d'avance

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

    Plus d'informations
    il y a 12 ans 11 mois #2 par serge
    Réponse de serge sur le sujet Modif base de donnes et maj
    si tu as changé ta base,il ne devrait y avoir aucune raison que vm la modifie en upgradant (gardes dans un coin la procédure).
    sinon, il existe des méthodes php, qui font que ton formulaire accepte plus que 200 car, par contre il faudra bien faire une surcharge de tempalte (override) et surveiller chaque changement.

    de toute manière, dès que l'on hack virtuemart , il faut surveiller à chaque update.

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

    Plus d'informations
    il y a 12 ans 11 mois #3 par jl
    Réponse de jl sur le sujet Modif base de donnes et maj
    Merci Serge.
    ce que je me demande c'est si un upgrade de VM contrôle voire modifier la structure de la base.
    Le champ product_s_desc de la table virtuemart_products_fr_fr est par défaut de type varchar de longieur maxi 2000.
    Je le passe en type text et y stocke un texte de plus de 2000 car. Si la maj remet la structure par défaut, je perd la fin des textes. Ils seront tronqués.
    Donc ce n'est pas vraiment de refaire la modif de la base qui me poserait problème mais les infos que je pourrais perdre. Mais bon une sauvegarde de la table avant la maj devrait m'aider dans ce cas.
    A ne pas oublier quoi ...

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

    Plus d'informations
    il y a 12 ans 11 mois #4 par serge
    Réponse de serge sur le sujet Modif base de donnes et maj
    ceci dit, j'espère pour toi que tu fais une sauvegarde avant chaque upgrade.
    en installant akeeba, voire akeeba pro, cela devrait même se faire automatiquement.

    en théorie, la base ne devrait pas être changée à l'upgrade (en théorie ;) )
    Les utilisateur(s) suivant ont remercié: jl

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

    Plus d'informations
    il y a 12 ans 10 mois #5 par jl
    Réponse de jl sur le sujet Modif base de donnes et maj
    Lors d'une modification du nom du produit, la structure de la base est rétablie. VM retabli donc bien autoritairement la structure par défaut de la base.

    Voici les messages renvoyés lors de la validation de la modif :
    alterTable CHANGE pn2014_virtuemart_products_fr_fr.product_s_desc : ALTER TABLE `pn2014_virtuemart_products_fr_fr` CHANGE COLUMN `product_s_desc` `product_s_desc` VARCHAR(2000) NOT NULL DEFAULT ''
    Table updated: Tablename pn2014_virtuemart_products_fr_fr dropped: 0 altered: 1 added: 0
    Configuration enregistrée

    Après un tour avec phpmyadmin, il se trouve que mes infos dans 'product_s_desc' sont tronquées.

    Voila donc la réponse....

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

    Plus d'informations
    il y a 12 ans 10 mois #6 par serge
    Réponse de serge sur le sujet Modif base de donnes et maj
    j'ai trouvé ceci : forum.virtuemart.net/index.php?topic=59520.0
    c'est pour 1.1 , mais ça vaudrait peut être le coût?

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