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.listPasso 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 psqlPasso 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 postgresComo podemos ver, é fácil instalar o PostgreSQL no Debian ou Ubuntu.