Como instalar o PostgreSQL 9.6 no Debian ou Ubuntu

Gerenciar bancos de dados em ambientes Linux é uma das melhores soluções para obter o máximo de nosso servidor Ubuntu ou Debian.

PostgreSQL se torna uma das melhores alternativas gratuitas para gerenciar todos os nossos dados com múltiplas funções e recursos.

Hoje a Solvetic discutirá como instalar o PostgreSQL no Debian 9.

O que é PostgreSQLPostgreSQL é um poderoso sistema de banco de dados relacional de objetos de código aberto com mais de 15 anos de desenvolvimento, o que nos permite ter uma ferramenta com alta confiabilidade, integridade de dados e correção de erros.

PostgreSQL é multi-sistema, pois pode ser instalado em sistemas operacionais como Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) e Windows.

Ao usar o PostgreSQL, teremos um gerenciador de banco de dados totalmente compatível com ACID, com suporte total para chaves estrangeiras, joins, visualizações, gatilhos e procedimentos armazenados (em vários idiomas).

Inclui a maioria dos tipos de dados SQL: 2008, incluindo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL e TIMESTAMP. Ele também suporta o armazenamento de grandes objetos binários, incluindo imagens, sons ou vídeo. Possui interfaces de programação nativas para C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre muitos mais.

O PostgreSQL oferece atualmente a versão estável 9.6 e a versão 10 está disponível em beta.

Agora veremos como instalar este gerenciador de banco de dados no Debian 9.

ObservaçãoÉ importante esclarecer que se não somos usuários root, devemos preceder sudo para a correta execução dos comandos descritos.

1. Adicione o repositório PostgreSQL APT no Debian ou Ubuntu


Este repositório oficial do PostgreSQL APT que iremos instalar, será combinado com o sistema operacional, oferecendo atualizações automáticas para todas as versões suportadas do PostgreSQL nas distribuições Debian e Ubuntu.

Passo 1
Para este processo, vamos criar um novo arquivo executando a seguinte linha:

 /etc/apt/sources.list.d/pgdg.list
Passo 2
Assim que o arquivo for criado, adicionaremos a seguinte linha levando em consideração a versão do Debian ou Ubuntu a ser usada:
 Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

etapa 3
Nós salvamos as alterações usando as teclas

Ctrl + O

e deixamos o editor usando

Ctrl + X

2. Importar chaves para Debian ou Ubuntu

Passo 1
Em seguida, importaremos a chave de assinatura do repositório e atualizaremos as listas de pacotes do sistema executando primeiro o seguinte comando:

 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 

Passo 2
Posteriormente, atualizamos o sistema usando o comando.

 atualização do apt sudo

3. Instale o servidor PostgreSQL no Debian ou Ubuntu

Passo 1
Assim que o sistema operacional for atualizado, executaremos o seguinte comando para instalar o servidor PostgreSQL:

 apt install postgresql-9.6

Passo 2
Nós entramos na carta S para confirmar a instalação dos pacotes PostgreSQL. Assim que a instalação do PostgreSQL for concluída, veremos o seguinte:

S

etapa 3
No caso do Debian e do Ubuntu, o banco de dados é iniciado automaticamente. O diretório onde encontraremos todos os arquivos de configuração do PostgreSQL está no caminho:

 /var/lib/postgresql/9.6/main

4. Inicie e habilite o servidor PostgreSQL no Debian ou Ubuntu


Com o servidor de banco de dados inicializado, o próximo passo é iniciar o serviço PostgreSQL e habilitar o serviço PostgreSQL a ser iniciado automaticamente na inicialização do sistema, para isso executaremos os seguintes comandos em sua ordem:

No systemd

 systemctl start postgresql.service systemctl enable postgresql.service sudo systemctl status postgresql.service

Em SysVinit

 serviço postgresql-9.6 iniciar chkconfig postgresql no status do serviço postgresql-9.6

5. Valide a instalação do PostgreSQL no Debian ou Ubuntu


Depois de instalar o sistema de banco de dados PostgreSQL no Ubuntu ou Debian, podemos verificar a instalação conectando-se ao servidor de banco de dados postgres.

Passo 1
O usuário administrador do PostgreSQL é denominado postgres, executaremos o seguinte comando para acessar a conta do sistema do usuário:

 seu postgres cd psql
Passo 2
O resultado será o seguinte:

etapa 3
Se quisermos definir uma senha para o usuário administrador de banco de dados postgre, usaremos o seguinte comando. Lá devemos inserir e confirmar a senha.

 \ senha postgres

Passo 4
Se quisermos proteger a conta do sistema do usuário postgre, usaremos o seguinte comando. Lá entraremos e confirmaremos a respectiva senha.

 passwd postgres
Como podemos ver, é fácil instalar o PostgreSQL no Debian ou Ubuntu.

wave wave wave wave wave