Não é possível iniciar o postgres a menos que eu digite o comando para reiniciá-lo

2

Sempre que tento iniciar meu projeto, ocorre o seguinte erro.

django.db.utils.OperationalError: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Este é o status do postgres:

● postgresql.service - PostgreSQL RDBMS
  Loaded: loaded (/lib/systemd/system/postgresql.service; disabled; vendor preset: enabled)
  Active: inactive (dead)

E só funcionará quando eu reiniciar o serviço, como posso evitar reiniciá-lo toda vez que ligo meu laptop? A instalação está errada?

Estou usando o Ubuntu 18

    
por Rafael Tamayo 26.11.2018 / 17:36

1 resposta

5

A saída que você mostrou de systemctl status postgresql indica que ela está "desativada", o que significa que ela não será iniciada por padrão:

Loaded: loaded (/lib/systemd/system/postgresql.service; disabled;

Ativar o serviço para que ele seja iniciado na inicialização:

sudo systemctl enable postgresql
    
por 26.11.2018 / 17:37