Eu tenho um banco de dados postgresql local para fins de desenvolvimento que não quero iniciar toda vez que o Windows faz - como faço para impedi-lo de iniciar!
Eu tenho um banco de dados postgresql local para fins de desenvolvimento que não quero iniciar toda vez que o Windows faz - como faço para impedi-lo de iniciar!
Respostas:
Se estiver sendo executado como um serviço do Windows: Iniciar -> Executar -> (digite :) services.msc. Quando você vê os serviços do PostgresSQL, defina-os como manual em vez de automático. Se você precisar deles novamente, basta iniciar o services.msc novamente e clicar no ícone / botão Iniciar depois de selecionar novamente o serviço PostgresSQL.
Você pode verificar isso para fora
Digite services.msc conforme mencionado anteriormente e leia o caminho para o executável da seguinte maneira;
Caminho para o executável: "C: \ Arquivos de Programas \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C: / Arquivos de Programas / PostgreSQL / 9.3 / data" -w
O nome do serviço de rede é definido como postgresql-x64-9.3
Então, simplesmente, sempre que eu quero desligar o postgresql, basta digitar o seguinte em uma instância da linha de comando (para criar uma instância do cmd, digite windows + re digite cmd );
net stop postgresql-x64-9.3
Se você executar outra versão do postgresql, poderá verificar o nome do serviço conforme explicado e usá-lo como um atalho. Espero que ajude.
Esta pergunta é antiga e já foi respondida, mas isso pode ajudar alguém. Na linha de comando do Windows Iniciar: NET START postgresql-x64-9.2
Parar: NET STOP postgresql-x64-9.2
Mude sua versão e janelas. Isso é para janelas de 64 bits, versão 9.2.
manual
?