Como instalar o PostgreSQL no Debian Top 10

Como instalar o PostgreSQL no Debian Top 10
PostgreSQL (também conhecido como Postgres/Postgres) é um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto e de nível aberto e de nível aberto (RDBMS). Neste post, fornecemos o guia para instalar o PostgreSQL no Debian 11: Antes da instalação, vamos dar uma rápida olhada no suporte de recursos do PostgreSQL:

Recursos notáveis ​​do PostgreSQL

O PostgreSQL suporta alguns recursos distintos que permitem que organizações em larga escala o adotem para processamento de dados. Alguns recursos notáveis ​​estão listados abaixo:

  • Linguagem de programação: Apoio extensivo de linguagens de programação que incluem Python, Java, C#, Perl, Go.
  • Tipos de dados: Ele tem um enorme apoio a conjuntos de dados predefinidos, enquanto os usuários também podem criar seu próprio tipo de dados.
  • Integração SQL: Vários recursos de nível avançado são compatíveis com o PostgreSQL: como subconsulta complexa, particionamento de tabela, transações aninhadas
  • Segurança: Para processamento seguro de dados, o PostgreSQL usa protocolos de autenticação, como o LDAP de acesso ao diretório leve (LDAP) e fornece segurança de linha/coluna também.

Como instalar o PostGresql no Debian 11

Instalar o PostgreSQL no Debian 11; Você pode seguir qualquer um dos dois métodos a seguir:

Método 1: Instale o PostgreSQL usando o Repositório do Debian 11
Método 2: Instale o PostgreSQL usando o repositório oficial do PostGresql

Explicaremos o processo de instalação usando os dois métodos: o primeiro método usa os pacotes do Repositório Debian, enquanto o segundo método buscará os pacotes repositórios do pacote oficial do PostgreSQL:

Método 1: Como instalar o PostgreSQL usando o repositório do Debian 11

O método de instalação direcionará você a instalar o PostgreSQL usando um processo de economia simples e de tempo usando pacotes Debian:

Etapa 1: Atualize e atualize a lista de pacotes
Recomenda -se atualizar e atualizar a lista de pacotes emitindo os comandos mencionados abaixo:

$ sudo apt update && sudo apt upgrade

Etapa 2: Instale o PostgreSQL
O pacote necessário reside no repositório Debian para que você possa instalá -lo usando “apt”: Instale o PostGresql emitindo o comando mencionado abaixo:

$ sudo apt install postgresql postgresql-contrrible

Depois que o PostGresQL estiver instalado, você pode verificar o status do serviço usando o comando dado abaixo:

$ sudo status systemctl pósgresql

Além disso, o status do serviço pode ser alterado usando os seguintes comandos:

Para parar o serviço PostgreSQL em execução:

$ sudo systemctl Stop PostgreSQL

E para iniciar o serviço parado:

$ sudo SystemCtl Iniciar PostgreSQL

Método 2: Como instalar o PostgreSQL usando o repositório oficial do Debian 11

Siga as etapas simples mencionadas abaixo para adicionar o repositório oficial do PostgreSQL para o Debian 11 e depois instalá -lo; Você pode seguir as etapas mencionadas abaixo para fazer isso:

Etapa 1: Adicione o repositório PostGresql
Recomenda -se adicionar o repositório oficial do PostgreSQL, para que você obtenha a versão mais recente dos pacotes: em primeiro lugar, você deve adicionar a chave de assinatura GPG dos pacotes PostGresql para proteger o repositório do pacote: você pode fazer isso emitindo o comando mencionado abaixo :

$ CURL -FSSL https: // www.PostGresql.org/mídia/keys/accc4cf8.ASC | sudo gpg - -daarmor -o/usr/share/keyrings/postgresql -keyring.gpg

Agora, você está pronto para adicionar o repositório PostgreSQL: use o comando mencionado abaixo para executar a ação:

$ echo "Deb [assinado por by =/usr/share/keyrings/postgresql-keyring.gpg] http: // apt.PostGresql.org/pub/reposs/apt/bullseye-pgdg main "| sudo tee/etc/apt/fontes.lista.D/PostgreSql.lista

Etapa 2: Instalação do PostgreSQL
Após a integração bem -sucedida da biblioteca PostgreSQL, você está pronto para instalá -la: mas antes disso, é recomendável atualizar o repositório do sistema usando o comando mencionado abaixo:

$ sudo apt update

Instale o PostgreSQL com a ajuda do comando abaixo mencionado:

$ sudo apt install postgresql

Como criar banco de dados usando o PostgreSQL no Debian 11

O PostgreSQL pode ser usado apenas como usuário do Postgres, se você definir uma senha; Caso contrário, você não poderá fazer login como usuário do Postgres: use o seguinte comando para configurar uma senha:

$ sudo passwd postgres

Para criar banco de dados no PostgreSQL, você deve fazer login no servidor PostGresql e acessar seu shell; Use o seguinte comando para fazer login como usuário do PostGres: ele solicitará senha; Digite sua senha e pressione Enter:

$ su - postgres

Agora acesse o shell usando o usuário do Postgres emitindo a seguinte palavra -chave:

$ psql

Depois de acessar o shell de comando do Postgres, agora você pode usar as consultas SQL para executar várias operações relacionadas ao banco de dados:

Por exemplo, queremos criar um banco de dados “Linuxhint”; Para isso, usaremos a seguinte consulta SQL para fazê -lo:

> CreatedB Linuxhint

Para acessar o login do banco de dados como usuário do PostGres e use o seguinte comando para acessar o banco de dados “Linuxhint”:

> PSQL Linuxhint

Observação: Você pode voltar ao usuário do Postgres usando “\ q”:

Agora você pode adicionar, excluir, selecionar dados do banco de dados acessando o banco de dados no terminal. Além disso, para soltar um banco de dados, você precisa sair do banco de dados usando “\ q”E depois use o seguinte comando:

$ DropDB Linuxhint

E se você tentar acessar o banco de dados “Linuxhint”; O shell exibirá um erro que “Linuxhint" não existe:

Conclusão

PostgreSQL é um sistema de gerenciamento de banco de dados relacional amplamente utilizado usado por várias grandes empresas que variam de grande a média de força. Embora seja um banco de dados relacional, ele suporta JSON para consulta não relacional que faz do PostgreSQL uma escolha favorita de organizações. Esta postagem fornece o guia de instalação do PostgreSQL para Debian11, dois métodos são descritos aqui. O método 1 permite que você instale o PostgreSQL do Repositório de Pacotes do Debian Own, por outro.