Como Instalar o PostgreSQL no Ubuntu

Bancos de dados relacionais são um componente central de várias aplicações e também de sites. Eles ajudam a manter os dados e fornecem uma estrutura lógica para eles. É por isso que hoje vamos ensinar como instalar PostgreSQL no Ubuntu.

Uma grande vantagem dos bancos de dados relacionais é que os dados podem ser solicitados e acessados a qualquer momento.

Existem muitos bancos de dados relacionais disponíveis. que servem como uma alternativa ao MySQL. Um deles é o PostgreSQL. Ele é muito popular e usados por muitas aplicações.

Por ele ser de código aberto, o PostgreSQL é compatível com a maioria dos sistemas operacionais, incluindo sistemas baseados em Unix.

Neste artigo, você vai aprender sobre a instalação do PostgreSQL no Ubuntu 18,04. O tutorial será feito usando o repositório padrão do Ubuntu com pacotes PostgreSQL.

Instalar o PostgreSQL no Ubuntu é simples. Porém, a na parte da pós-instalação, você vai ter que criar um banco de dados apropriado e definir papéis (role) para tudo funcionar bem.

Como Instalar PostgreSQL Ubuntu

Lembre-se: antes de começar os passos abaixo, você precisa acessar o seu VPS server pelo SSH. Dê uma olhada nesse tutorial Putty para saber como fazer isso.

Para começar a usar a aplicação, faça a atualização do índice do pacote local:

sudo apt update

Então, instale o PostgreSQL e o pacote contrib, que fornece recursos adicionais. Para esta tarefa, use o comando abaixo:

sudo apt install postgresql postgresql-contrib

Este comando instala o PostgreSQl. Para usá-lo, agora você vai precisar fazer algumas configurações básicas.

Como Verificar o PostgreSQL no Ubuntu

Agora que você completou a instalação do Postgres no Ubuntu, os serviços vão ser executados automaticamente.

Como um primeiro passo, verifique a instalação conectando ao banco de dados PostgreSQL com psql.

O psql é uma linha de comando usada para interagir com o servidor PostgreSQL. Isso vai mostrar a versão do servidor.

sudo -u postgres psql -c "SELECT version();"

Para logar no PostgreeSQL como um usuário postgre, você pode usar o psql. Isso pode ser feito como mostrado abaixo:

sudo su – postgres

Para usar o Postgre, digite no terminal:

psql

Isso vai garantir o acesso ao PostgreSQl. Se você quiser sair da sessão, basta usar:

\q

Criação de Papéis e de Usuários

Para criar um papel, faça login na conta Postgres, como você fez antes. Assim que estiver no console do Postgres, você pode criar um novo papel (role) digitando:

createrole --interactive

O sistema vai pedir que você nomeie o papel e se ele tem uma permissão de superusuário. De forma similar, você também pode criar um novo usuário como o comando:

createuser –interactive

Como alternativa, do prompt de comando normal, você pode usar o comando como mostrado abaixo:

sudo -u postgres createuser –interactive

Novamente, o sistema vai perguntar por um nome de usuário. O comando createuser pode ser usado com múltiplas opções, que podem ser verificadas usando o createuser.     

E é isso, você acabou de criar um novo usuário. Agora, você vai aprender a como criar um banco de dados.

Criação de Banco de Dados

O PostgreSQL assume sozinho que o nome do papel deve ser o mesmo do nome do banco de dados.

Isso significa que quanto mais cedo você criar um usuário com nome “testPostgres”, então o papel vai tentar acessar um banco de dados com o nome “testPostgres”.

Do console do Postgres, você pode criar um banco de dados PostgreSQL usando:

createdb testPostgres

Se você está trabalhando sem o Postgres SQL, você pode usar o comando abaixo:

sudo -u postgres created testPostgres

Validação do Novo Papel

Para começar, você precisa criar um usuário Linux com os mesmos nomes do Banco de Dados Postgres e também do papel.

Isso pode ser feito usando uma conta não-root com um acesso sudo. Para criar um novo usuário no Linux, você pode usar um comando similar ao mostrado a seguir:

sudo adduser testPostgres

Substitua o nome testPostgress com um nome apropriado.

Quando tiver criado a conta, troque para ela e se conecte ao banco de dados usando:

sudo -u testPostgres psql

Para mudar para outro banco de dados especifique o nome do banco de dados usando:

psql -d sampleUser

Quanto tiver logado, verifique a conexão do banco de dados atual usando:

\conninfo

Operação Básica no Postgres

O Postgres usa uma sintaxe similar a outros bancos de dados para ações como criação, remoção e atualização de tabelas. Você pode criar uma nova tabela e descrevê-la usando:

\d <TableName>

Caso você queira ver a tabela sem a sequência, use:

\dt <TableName>

Resumo

Você acabou de ver o básico do PostgreSQL. Agora você sabe como instalar o PostgreSQL no Ubuntu. E também entendeu o processo básico de criação de usuários, papéis e também de banco de dados.

Isso deve ajudar você a começar com o PostgreSQL no Ubuntu. Levando tudo isso em conta, você sempre pode buscar mais informação sobre o PostgreSQL como um Banco de Dados.

Author
O autor

Andrei L.

Jornalista e conteudista SEO/Localização na Hostinger Brasil. Tem experiência em WordPress e na produção de conteúdos de tecnologia otimizados para conquistar as melhores posições no Google. É fã de games, adora vôlei, ama o inverno e está sempre buscando se aperfeiçoar no Inglês.