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!
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:
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.
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;
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.
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.
manual
?