PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Général » désinstallation de PostGreSQL sous MS DOS » 12/05/2009 17:15:33

ririrourou
Réponses : 1

Bonjour tout le monde,

Je cherche à savoir comment désinstaller PostGreSQL sous une invite DOS de Windows.
Je travaille sur un projet qui nécessite la présence de cette base de données et je désire intégrer l'installation et la désinstallation à mon produit.

Coté installation j'ai réussi à installer PostGreSQL sous la commande DOS, j'ai quelque problème au niveau de la création de la base de données sous DOS, mais je n'arrive pas à trouver une solution pour la désinstallation de ce logiciel sous MS DOS.

J'ai essayé de faire simple et de chercher le dossier PostgreSQL dans mon disque dur (C:\Program Files\PostGres ...) et de le supprimer, la chose que j'arrive à faire avec succès sous l'invite commande. Malheureusement, malgré cette suppression, le logiciel reste toujours existant dans mon PC ce qui nécessite une suppression du panneau de configuration, la chose que j'arrive pas à atteindre sous MS DOS.

Est ce que quelqu'un aurait une solution à mon problème?


Merci d'avance,

Cordialement

#3 Re : Installation » installer postgresql sans mot de passe » 06/05/2009 14:22:35

le message d'erreur qu'il me passe est:

invalid username specified: Echec d'ouverture de session: nom d'utilisateur inconnu ou mot de passe incorret

Sachant que ce que j'exécute est le suivant:

net user postgres /add
msiexec /i "C:\Documents and Settings\user\Mes documents\documents fadoua\download\postgresql-8.3-int.msi" /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql,pgadmin DOINITDB=1 SERVICEACCOUNT="postgres" SERVICEDOMAIN="%ComputerName%"

#4 Re : Installation » installer postgresql sans mot de passe » 06/05/2009 13:44:25

je t'explique sous dos voila ce que j'exécute comme fichier:

net user postgres fadoua /add
msiexec /i "C:\Documents and Settings\user\Mes documents\documents fadoua\download\postgresql-8.3-int.msi" /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql,pgadmin DOINITDB=1 SERVICEACCOUNT="postgres" SERVICEPASSWORD="fadoua" SUPERPASSWORD="Secret" SERVICEDOMAIN="%ComputerName%"

ça me permets de créer le user postgres et d'installer ensuite postgreSQL avec le mot de passe Secret afin de se connecter à psql.

j'ai essayé d'enlever le mot de passe du compte utilisateur (fadoua) aussi bien que celui pour se connecter a psql (Secret) l'installation n'avait plus lieu on me donnait une erreur durant l'installation de postgresql comme quoi le user ou le mot de passe est incorrect.

Voila, je pense que j'ai tout expliqué.

Amicalement

#5 Re : Installation » installer postgresql sans mot de passe » 06/05/2009 09:25:51

justement je veux même pas qd me demande le mot de passe, en plus je fais une installation sous Dos (invite commande). Tu penses que c'est faisable?

#6 Installation » installer postgresql sans mot de passe » 05/05/2009 15:15:21

ririrourou
Réponses : 9

bonjour tout le monde,
Je désire installer Postgres sans être obligé d'avoir un mot de passe à chaque fois que je veut me connecter à psql.
Est ce possible? si oui dites moi SVP comment faut faire?

Merci d'avance

#7 Re : Installation » installation silencieuse de postGreSQL sous INNO SETUP » 21/04/2009 16:21:09

j'ai deja essayé cette hypothèse et ça n'a pas fonctionné je suis en tout cas désolé d'avoir posé ma question ici. Merci qd même de m'avoir répondu

#8 Installation » installation silencieuse de postGreSQL sous INNO SETUP » 21/04/2009 14:12:48

ririrourou
Réponses : 2

Bonjour tout le monde smile,

Je travaille sur une application qui nécessite la présence de PostGreSQL comme base de données, j'étudie pour l'instant la partie installation et j'utilise pour ce fait Inno setup, je souhaite intégrer PostGreSQL à cette installation et faire en sorte que l'installation de ce dernier se fasse d'une manière silencieuse.

Après quelques recherche sur internet j'ai pu trouver cette requête:

Code :

msiexec /i postgresql-8.0.0-rc1-int.msi  /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql,docs SERVICEDOMAIN="%COMPUTERNAME%"
        SERVICEPASSWORD="SecretWindowsPassword123" SUPERPASSWORD="VerySecret" BASEDIR="c:\postgres" TRANSFORMS=:lang_de


Qui permet (d'après les explications qui ont mises) d'installer le serveur, le psql et la documentation sur le dossier c:\postgres, comme un service, avec un username spécifique aussi bien qu'un mot de passe et la langue serait en Allemand.

j'ai essayé d'intégrer ce code sur inno setup mais ça n'a pas fonctionné.
Pour l'instant, voilà ce que j'ai comme code:

Code :

[Setup]
AppId={{9DC87461-145D-4987-B4DE-000C56E30E49}
; Le nom "commercial" de votre application qui sera utilisé dans le titre des fenêtres et les dialogues principaux
AppName=silent
DefaultDirName={pf}\silent
; Le nom et la version de votre programme (visible dans la page d'accueil)
AppVerName=silent version 0.0
CreateAppDir=no
DisableProgramGroupPage=yes
; Le groupe de programme d'installation par défaut, dans le menu "Démarrer"
DefaultGroupName=silent
UninstallDisplayIcon={app}\silent.exe
WindowVisible=yes
; Définir le répertoire d'enregistrement du programme d'installation compilé
OutputDir=userdocs:Examples Output
InfoBeforeFile=C:\Documents and Settings\user\Mes documents\documents moi\Infos Programme.txt
; Définir un Copyright
AppCopyright=Copyright© 2009 novadecision
; Personnaliser les images des fenêtres de l'installateur
WizardImageFile=C:\Documents and Settings\user\Mes documents\documents moi\Mes images\bebe.bmp
WizardSmallImageFile=C:\Documents and Settings\user\Mes documents\documents moi\Mes images\photo.bmp
AppPublisher=Nova Decision, Inc.
OutputBaseFilename=setup silent
Compression=lzma
SolidCompression=yes

[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: french; MessagesFile: compiler:Languages\French.isl

;ajouter tous les dossiers ou fichiers devant être joints à l'application
[Files]
Source: compiler:bebedrole.bmp; Flags: dontcopy
Source: C:\Documents and Settings\user\Mes documents\documents moi\download\postgresql-8.3.msi; DestDir: {app}; Flags: ignoreversion
;permettre de définir des tâches à exécuter ou non, suivant les choix de l'utilisateur
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

; Définir les icônes à installer
[Icons]
Name: {group}\silentExemple; Filename: {app}\postgresql_8.3.msi
Name: {group}\{cm:ProgramOnTheWeb,silent}; Filename: http://www.novadecision.com/
Name: {group}\{cm:UninstallProgram,silent}; Filename: {uninstallexe}
Name: {commondesktop}\silentExemple; Filename: {app}\postgresql; Tasks: desktopicon

; Inscrire dans le registre des informations à l'installation
[Registry]
; Inscrire dans le Path la nouvelle clé de registre.
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Control\Session Manager\Environment\; ValueType: string; ValueName: Path; ValueData: "{reg:HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\,Path};{app}"

[Run]
Filename: {app}\postgresql-8.3.msi; Parameters: /VERYSILENT



Mais j'obtiens comme erreur:
Impossible d'exécuter le fichier: C:\WINDOWS\postgresql-8.3.msi
CreateProcess a échoué; code 193. %1 n'est pas une application Win32 valide


que dois-je faire et comment puis-je intégrer la requête sur inno setup.

Merci d'avance

Cordialement

Pied de page des forums

Propulsé par FluxBB