Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/05/2007, 22h01   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 51
Points : 11
Points : 11
Par défaut svn et postgre

Bonjour,

Je suis actuellement en stage et la boite ou je suis utilise SVN pour faire de la gestion de conf sur les sources java.

Le problème qui se pose est que chaque développeur possède sa propre base de donnée en locale.Cela pose des problèmes lors de la mise en commun(redondance de table, nommage, perte de mise a jour...)

Je voudrais donc savoir si il existait une solution pour que les développeurs conservent leur base en local mais qu'un serveur postgre soit aussi sur le serveur et corresponde à la fusion des bases une fois les tests réalisées.

Je pense que cela ressemble à un controle svn mais en plus compliqué.
Le serveur doit en effet, être actualisé en fonction des modifs faites par les différents clients.

Queql'un aurait il des indices.
Merci
jpsegret est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 10h19   #2
Membre actif
 
Avatar de budtucker
 
Développeur multimédia
Inscription : avril 2007
Messages : 175
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : avril 2007
Messages : 175
Points : 174
Points : 174
Le plus judicieux reste tout de même d'avoir une base en commun.
budtucker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 12h03   #3
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Dans votre cas, il convient qu'une personne centralise les demandes d'évolutions de la base de données sinon la structure va devenir Horrible (chacun ayant sa méthode de nommage).

La base de données est quand même le coeur centrale du système et c'est ce point la qu'il faut sécuriser par une méthode de développement adaptée.

eventuellement donner des numéros de version à la base de données et fournir des scripts de mise à jour avec ALTER TABLE & Co

et des scripts du genre

Code :
1
2
3
4
initial-1_0.sql <- contient CREATE ....
update-1_0-1_1.sql  <- contient des ALTER ....
update-1_1-1_2.sql  <- contient des ALTER ....
etc ...
__________________
Christophe Chauvet (KrysKool)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 15h34   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2006
Messages : 51
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 51
Points : 11
Points : 11
ok merci bien.
Je vais voir ca avec le responsable.

Merci encore
jpsegret est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h06.


 
 
 
 
Partenaires

Hébergement Web