Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Mise à jour automatique de la base de données ?
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Mise à jour automatique de la base de données ?

#25519
Mr.MoOx
Fresh Boarder
Messages: 6
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Enjoy Sunglasses

Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 1  
Bonjour à tous,
Je suis en ce moment en train de reprendre en main un gros projet sous Magento et de revoir toute son architechture de développement.
En fait je travaille sur un svn, et aujourd'hui lorsque nous faisons des modifications sur la plateforme, je travaille sur une version local, effectue un commit mes modifications et utilise un script pour faire une mise production (je raccourci mais j'utilise une préprod entre temps).
Le truc c'est que j'aimerais directement relié ma production à mon SVN et ne pas avoir des coups de rsync.

Enfin du coup ma question est le suivante : si j'installe un module en local (qui modifie la base de donnée), et que je commit sur mon svn, que j'update sur mon site en production (qui du coup n'a pas la base de données à jour) es ce que le module va s'automettre à jour ?

J'ai en effet remarquer que les modules possèdent un dossier /sql avec des scripts install et upgrade, je comprends par là que Magento possède un système qui se demerde comme un grand ou j'ai faux?

Car les personnes qui ont à l'origine développé le site nous avaient dis que utiliser ce type de procédure pouvait poser des soucis et tout casser la base....
 
L'administrateur a désactivé l'accès public en écriture.
#25528
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 51  
Bonjour.

En gros, quand tu installes un module qui comprend des fichiers Sql, dès que tu rafraîchiras le site, le sql se mettera en route.

J'utilise aussi des svn. Je procède de la manière suivante :
Code :

local -> svn -> recette
Si OK:
         svn -> production


Donc quand je veux installer un module, je récupère la bdd de prod, je la met en local, j'installe le module en local et si ça fonctionne je commite (en recette). 'fin dans ton cas, c'est direct en prod.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#25534
Mr.MoOx
Fresh Boarder
Messages: 6
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Enjoy Sunglasses

Re:Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 1  
Donc c'est bien ce qui me semblait, Magento intègre une gestion automatique des versionning des modules. Je m'étais aperçu de ça. Parfait !
Merci de ta réponse

'fin dans ton cas, c'est direct en prod.Et non, ça serait sale
...script pour faire une mise production (je raccourci mais j'utilise une préprod entre temps)

En fait Magento Connect ne fait que télécharger les modules et vérifier les versions à partir des xml??
 
L'administrateur a désactivé l'accès public en écriture.
#25541
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 51  
Et non, ça serait sale
En effet ;)

En fait Magento Connect ne fait que télécharger les modules et vérifier les versions à partir des xml??
Il fait en effet un certains nombres de vérification, et il place les pages/dossier aux bons endroits (en général). Le rafraîchissement de la page après l'installation ne fait qu'exécuter le Sql. Notamment, l'ajout du nom et de la version du module et dans la table core_resource.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
#25549
Mr.MoOx
Fresh Boarder
Messages: 6
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Enjoy Sunglasses

Re:Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 1  
Ok nickel, merci des précisions.
Mais du coup une remarque me vient à l'esprit : à chaque page, magento vérifie les versions des modules ?
 
L'administrateur a désactivé l'accès public en écriture.
#25550
CaPiT
Développeur Magento
Moderator
Messages: 1828
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin ronan.capitaine ASPerience Lieu: Finistère ou Nantes Date anniversaire: 07/05

Re:Mise à jour automatique de la base de données ?

Il y a 2 Années
Karma: 51  
En effet
Mais ce n'est pas si lourd qu'on peut le croire.
 
Ronan Capitaine
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: admin, Gabriiiel, CaPiT