|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 13 ![]() |
Bonjour,
Je vais faire d'ici peu une application sous java, et pense utiliser postgresql comme BDD. Ma question est la suivante, lorsqu'un utilisateur installera le logiciel, il installera automatiquement une BDD ? donc un exe de postgresql avec le exe du logiciel ? C'est une question qui me pose actuellement un petit problème.... Merci par avance à tous |
|
|
00
|
|
|
#2 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Lorsque vous développez une application avec base de données, il est bien évident qu'il faut installer cette base de données.
Maintenant que vous l'intégriez dans votre procédure d'installation, ou que vous l'installiez séparément ne dépend que de vous .
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 13 ![]() |
Mais ca reste transparent pour l'utilisateur car chaque nouvel utilisateurs devra donc entrer des id et pass de connexion il devra également avoir toutes les tables de base ?
comment lui faire télécharger la BDD avec les table de bases du logiciel ? Désolé pour toutes ces questions qui peuvent sembler logiques pour d'autres, mais j'avais l'habitude de phpmyadmin pour le web donc plus simple lol 1 BDD pour tous |
|
|
00
|
|
|
#4 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Si votre application est déployé par poste alors oui il faut installer une base sur chaque poste.
Si votre application est serveur, alors simplement une install sur le serveur. etc...... Cela dépend de ce que vous voulez faire, si vous prenez en comparaison MySQL, il n'y a rien que PostgreSQL ne peut faire par rapport à MySQL, il existe aussi le même genre d'outils "pgMyAdmin"
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 13 ![]() |
Si votre application est déployée par poste alors oui il faut installer une base sur chaque poste. -> ce sera comme ça
pgMyAdmin -> c'est ce que j'utilise Ce que je me demande en bref c'est : 1 je créé mes tables : client, prospect etc, 2 Je réalise le logiciel 3 Tout fonctionne alors il faut le rendre utilisable par tous les utilisateurs donc un exe 4 il faut maintenant que l'utilisateur qui a installé le logiciel installe également la bdd avec toutes les tables (c'est la que je bloque......) C'est vraiment cette partie qui me pose souci |
|
|
00
|
|
|
#6 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Il existe un exécutable de PostgreSQL, vous devrez simplement l'intégrer à votre propre .exe, une documentation fournit par vous-même devra expliquer et donner les paramètres dont PotsgreSQL à besoin.
Ensuite, dans votre installation, vous prenez la main sur le SGDBR et mettez en oeuvre le déploiement dans votre appli dans cette db
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 13 ![]() |
OK
Penses-tu que c'est la bonne méthode à employer ou y a-t-il une autre façon de faire à préconiser ? Merci pour les infos |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Pour une application indépendante mono-poste, utiliser PostgreSQL ou MySQL n'est pas ce qu'il y a de plus simple, car ce sont des serveurs qui sont faits pour tourner indépendamment d'une application. En revanche SQLite est un SGBD qui est fait pour être intégré à une application. C'est en général ce qui est conseillé pour ce genre de besoin.
|
|
|
00
|
|
|
#9 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Je suis assez d'accord avec @estofilo, il faut toutefois évaluer ton besoin en estimant par exemples l'impact de la db sur le développement .
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com