Como configurar um banco de dados PostgreSQL no Ubuntu

O PostgreSQL é uma excelente escolha para bancos de dados SQL no Ubuntu . Neste guia, iremos guiá-lo através do processo de instalação e configuração de um banco de dados PostgreSQL no Ubuntu Server . Seja você iniciante em bancos de dados Linux ou conhecedor do PostgreSQL, este guia passo a passo o ajudará a instalar e configurar um banco de dados no Ubuntu Server.

Como instalar o PostgreSQL no Ubuntu

Antes de tentar instalar o PostgreSQL em seu sistema de servidor Ubuntu, você deve atualizá-lo. Ter pacotes atualizados para o Ubuntu é crítico para a estabilidade do sistema PostgreSQL.

Você primeiro precisará executar o comando apt update para atualizar os pacotes em seu sistema Ubuntu. Este comando atualizará os pacotes de software no Ubuntu e verificará se há atualizações que possam ser instaladas.

sudo apt update

Depois de executar o comando update, você deve instalar as atualizações no Ubuntu com o comando apt upgrade . O comando de atualização deve levar apenas alguns minutos e instalará pacotes atualizados em seu sistema Ubuntu Server.

atualização sudo apt

Depois que tudo estiver atualizado, você pode instalar o pacote PostgreSQL. Este pacote contém tudo o que é necessário para executar bancos de dados PostgreSQL em seu servidor Ubuntu. Para instalar o software, use o seguinte comando apt install .

sudo apt instalar postgresql

Quando você digitar o comando acima, o Ubuntu solicitará que você digite uma senha, assim como os comandos update e upgrade . Digite sua senha e pressione o botão Y para confirmar que deseja instalar o PostgreSQL no Ubuntu.

Depois de pressionar o botão Y em seu teclado, o Ubuntu baixará e instalará os pacotes PostgreSQL em seu sistema. Este processo deve ser rápido. Quando o processo estiver concluído, você pode verificar o manual do PostgreSQL digitando o comando man postgres .

homem postgres

Ou salve o manual em um arquivo de texto para facilitar a leitura.

man postgres > ~/postgres-manual.txt

Como configurar o PostgreSQL no Ubuntu Server

Agora que o PostgreSQL está instalado no Ubuntu, você deve configurá-lo. Para começar, faça login no sistema de banco de dados no Ubuntu Server com a conta de usuário postgre. Você pode fazer isso executando o seguinte comando sudo -u .

sudo -u postgres psql

Depois de fazer login no PostgreSQL com o comando acima, é hora de criar uma nova conta de usuário do banco de dados. Você pode fazer isso com o seguinte comando. Certifique-se de alterar “new_username” e “new_password” com o usuário e a senha desejados.

CRIAR USUÁRIO new_username COM SENHA CRIPTOGRAFADA 'new_password';

Depois que o comando acima for inserido, você poderá executar o seguinte comando para garantir que seu novo usuário do banco de dados PostgreSQL esteja disponível no sistema.

SELECT usename FROM pg_user WHERE usename = 'new_username';

Com a nova conta de banco de dados criada, saia do prompt do Postgre, pois você não precisa mais estar logado nele. Você pode sair usando o  comando \q  .

\q

Agora você pode criar um banco de dados. Você pode fazer isso executando o Neste exemplo, o banco de dados que estamos criando é chamado de “teste”. No entanto, certifique-se de personalizar o nome para atender às suas necessidades ao usar o PostgreSQL.

sudo -u postgres createdb teste

Depois de criar o banco de dados “teste”, você pode executar o comando \l para visualizar seu banco de dados recém-criado na tabela PostgreSQL.

sudo -u postgres psql -c "\l"

Depois de verificar se o novo banco de dados existe no PostgreSQL, é hora de conceder privilégios de usuário ao banco de dados. Certifique-se de alterar “new_username” para o banco de dados PostgreSQL que você criou anteriormente.

sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE test TO new_username;"

Para verificar se o usuário do banco de dados possui seus privilégios, execute o seguinte comando e verifique a coluna “Privilégios de acesso”.

sudo -u postgres psql -c "\l"

Como fazer backup de um banco de dados PostgreSQL

É uma boa prática manter backup de seus bancos de dados caso algo dê errado. Para fazer backup de um banco de dados PostgreSQL em seu servidor Ubuntu, execute o seguinte comando. certifique-se de alterar “database_name” para o nome do banco de dados PostgreSQL que você deseja exportar.

sudo -u postgres pg_dump -Fc database_name > backup_file.dump

Depois de executar o comando acima, seu banco de dados será copiado para “backup_file.dump” em seu servidor Ubuntu para proteção.

Restaurando o backup

A qualquer momento, se precisar restaurar seu backup (em caso de perda de dados), você pode executar o seguinte comando pg_restore . Lembre-se de alterar “database_name” com o banco de dados para o qual você está restaurando.

sudo -u postgres pg_restore -d database_name backup_file.dump


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.