Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
817 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mise à jour BD[Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise à jour BD[Résolu]

n°1716958
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 13-04-2008 à 15:41:08  profilanswer
 

Salut,
voici mon problème,
je suis en train de réaliser un projet en php avec Mysql
donc pour développer pas de problème je fait en local.  
Mais voila une première version passe en production dans ma boite,  
et voila ma bd change de temps en temps, le souci c'est comment je peut mettre à jour sur le serveur mysql qui est en production,  
Je peut garder a chaque fois les requêtes de mises a jour que je fait dans la bd local, mais si unjour j'oublie de le sauvegarder, ca va être la catastrophe sur le serveur de prod,4
car une mise a jour ne sera pas faite
 
alors existe une maniere  d'effectuer la mise a jour de toute la table, j'espère que vous comprenez mon problème
si vous avez besoin de plus d'explication je suis a disposition

Message cité 1 fois
Message édité par infoman64 le 13-04-2008 à 19:29:01

---------------
---------
mood
Publicité
Posté le 13-04-2008 à 15:41:08  profilanswer
 

n°1716960
Elmoricq
Modérateur
Posté le 13-04-2008 à 15:46:25  profilanswer
 

Utilise un gestionnaire de version ?

n°1716961
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 13-04-2008 à 15:51:57  profilanswer
 

comment ca ?  
tu veut dire un logiciel comme DBdesigner qui met à jour,  
on m'a dit qu'on pouvait pas y avoir accés  
mais bon je vais plus me renseigné sur ca?
si c'est ca que tu me proposé, et que je peut pas ,
il y a une autre possibilité?

n°1716999
sircam
I Like Trains
Posté le 13-04-2008 à 19:14:15  profilanswer
 

infoman64 a écrit :

Je peut garder a chaque fois les requêtes de mises a jour que je fait dans la bd


C'est ce qu'on appelle travailler correctement
 

infoman64 a écrit :

mais si unjour j'oublie de le sauvegarder


C'est ce qu'on appelle travailler à la rache
 
Renseigne-toi sur le versioning comme le suggère Elmoricq et apprend à travailler proprement.  [:pingouino]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1717001
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 13-04-2008 à 19:22:57  profilanswer
 

mais je suis d'accord, je le faisait déja, mais bon ca peut arriver d'oublier copier une requête de mise à jour, c'est pour ça,  
 
et oublié une requête ça n"a rien à voir avec "travailler à la rache", je pense que çà t'ai déjà arrivé

n°1717002
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 13-04-2008 à 19:28:38  profilanswer
 

voila j'ai cherche un peu sur le versionning je connaissé pas du tout,
 
j'ai trouve un logiciel , je vais le teste, mais apparament il est bien  
c'est Navicat  
voila et merci,  
je vais m'attaché à travailler correctement ,lol, bon ben merci quand même,

n°1717012
Elmoricq
Modérateur
Posté le 13-04-2008 à 20:10:38  profilanswer
 

Euh je pensais plutôt à quelque chose du genre SVN, Navicat semble être un outil (payant) d'administration MySQL.  
 
Versioning : http://fr.wikipedia.org/wiki/Syst% [...] e_versions

n°1717115
sircam
I Like Trains
Posté le 14-04-2008 à 10:25:52  profilanswer
 

infoman64 a écrit :

mais je suis d'accord, je le faisait déja, mais bon ca peut arriver d'oublier copier une requête de mise à jour, c'est pour ça,  
 
et oublié une requête ça n"a rien à voir avec "travailler à la rache", je pense que çà t'ai déjà arrivé


Quand tu utilises du version control, c'est assez difficile, puisque le fichier avec tes commandes SQL apparaitra comme "new", sauf à taper la requête directement dans ton client DB sans passer par un ficher, ce qui peut effectivement être conforme à LA RACHE programming. :jap:
 
Oui, j'ai déjà oublié des mises à jour quand je travaillais à la c0wb0y, mais maintenant que je suis vieux, j'évite parce que je sais que je n'y gagne pas in fine. Il faut passer en mode parano : à chaque nouvelle fonctionnalité que tu implémentes, penser non seulement aux modifs du code mais aussi aux documents et scripts modifiés.
 
De toute façon, tu ne passes pas directement de ton environnement de développement à la production. Tu passes par un environnement de test/d'acceptance whatever, sur lequel on applique entre autres, et de préférence automatiquement, le delta des scripts DB. Si tu as oublié un script dans l'aventure, eh bien, ça pète sur ton environnement de test/d'acceptance et tu t'en rend compte avant d'arriver en production.
 
On peut pousser le vice jusqu'à faire une installation "à blanc" (copie d'un environnement de prod avec installation de la release suivante).
 
En conclusion, ta remarque disant que "mais si unjour j'oublie de le sauvegarder, ca va être la catastrophe sur le serveur de prod" ne tient pas vraiment la route si tu suis des procédures bien conçues plutôt que de travailler à la rache.
 
[:dawa]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mise à jour BD[Résolu]

 

Sujets relatifs
[Résolu] Récuperer login Windows Intranet[Résolu][Lex] reconnaitre un mauvais identifiant
Onglets plus images plus evenements souris avec GTK. RésoluMise en forme de résultats
[VB] Copie fichier TXT vers fichier TXT : Perte mise en forme[Résolu] MySQL et condition sur le résultat retourné par une requête
[VB] [EXCEL] Copier cellules -> RESOLU[PHP][résolu] Include et global -- comportement étrange --
[Résolu][Struts] itération pour créer des liens + identifiants 
Plus de sujets relatifs à : Mise à jour BD[Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR