départ de postgresql et de pgadmin dans windows sans installation
Comment puis-je démarrer PostgreSQL et pgAdmin III dans windows sans installation. Je n'ai pas les droits admin dans un système. j'ai donc besoin de lancer l'application sans installation . Comment puis-je le faire?
Vous devez vous connecter pour publier un commentaire.
pgsql
avec tout le reste en dessous)Exécuter
initdb
(ce qui peut être trouvé dans le sous-répertoirepgsql\bin
)Cela va créer de l'postgres "répertoire de données" (aka le "cluster") dans
c:\Users\Arthur\pgdata
. Vous devez vous assurer que l'utilisateur qui exécute cette commande a plein de privilèges de lecture/écriture sur ce répertoire.-U postgres
crée le super-utilisateur, carpostgres
,-W
vous invite à entrer le mot de passe du super-utilisateur,-E UTF8
créer la base de données avecUTF-8
d'encodage et de-A md5
permet l'authentification par mot de passe.Pour commencer Postgres, exécutez:
ce a(!) pour l'utilisateur qui a exécuté
initdb
pour éviter tout problème avec l'accès au répertoire de données.À l'arrêt Postgres, exécutez:
psql.exe
(le client en ligne de commande) est situé dans lebin
répertoire. Départ avec Postgres 9.6 le pgAdmin exécutablepgAdmin4.exe
est situé dans le sous-répertoire"pgAdmin 4\bin"
.postgresql-10.4-1-windows
, pgAdmin4 sera impossible de se connecter au serveur d'application.postgresql-9.6.9-1-windows
n'ont pas ce problème.Merci. Cela a fonctionné pour moi. Mais, j'ai été faire d'erreur lors du démarrage de psql.exe
L'erreur a été "psql: FATAL : rôle [utilisateur] n'existe pas."
Pour résoudre ce problème, j'ai suivi les étapes ci-dessous:
Espère que cela aide.. 🙂