Arrêter PostgreSQL de démarrer sous Windows?


17

J'ai une base de données locale postgresql à des fins de développement que je ne veux pas démarrer à chaque fois que Windows le fait - comment puis-je l'empêcher de démarrer!

Réponses:


27

S'il s'exécute en tant que service Windows: Démarrer -> Exécuter -> (puis tapez :) services.msc. Lorsque vous voyez des services PostgresSQL, définissez-les sur manuel plutôt qu'automatique. Si vous en avez à nouveau besoin, lancez à nouveau services.msc et cliquez sur l'icône / le bouton Démarrer une fois que vous avez resélectionné le service PostgresSQL.


cela affectera-t-il en quelque sorte le fonctionnement de postgresSQL? Je ne veux pas que Postgres s'exécute en arrière-plan lorsque je n'en ai pas besoin, mais j'en ai également besoin pour fonctionner correctement lorsque je l'utilise. Qu'est-ce qui changera si je configure ce service manual?
Piotrek

@Piotrek Lorsque le type de démarrage d'un service défini sur Windows manuel ne le démarre pas après le redémarrage. Les services automatiques sont tous [tentés d'être] démarrés après le redémarrage.
DKroot

7

Vous pouvez le vérifier sur

Tapez services.msc comme mentionné précédemment et lisez le chemin d'accès à l'exécutable comme suit;

Capture Services.msc

Chemin de l'exécutable: "C: \ Program Files \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C: / Program Files / PostgreSQL / 9.3 / data" -w

Le nom du service réseau est défini comme postgresql-x64-9.3

Donc simplement, chaque fois que je veux arrêter postgresql, je tape simplement ce qui suit sur une instance de ligne de commande (pour créer une instance cmd, tapez windows + r et entrez cmd );

net stop postgresql-x64-9.3

Si vous exécutez une autre version de postgresql, vous pouvez simplement vérifier le nom du service comme expliqué et l'utiliser comme raccourci. J'espère que ça aide.


-2

Cette question est ancienne et a déjà répondu, mais cela pourrait aider quelqu'un. Depuis la ligne de commande Windows Démarrer: NET START postgresql-x64-9.2

Arrêt: NET STOP postgresql-x64-9.2

Modifiez votre version et vos fenêtres. C'est pour les fenêtres 64 bits, version 9.2.


Comment cela empêche-t-il le démarrage de postgresql lorsque Windows le fait?
Andrew Schulman
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.