Instalando o PostgreSQL no Debian Top 10

Instalando o PostgreSQL no Debian Top 10
PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto muito popular (RDBMS). Neste artigo, vou mostrar como instalar o PostgreSQL no Debian 10 e como usar o PostgreSQL no Debian 10. Então vamos começar.

Instalando o PostGresql:

A mais recente versão estável do PostGresql está disponível no repositório oficial do pacote do Debian 10 Buster. Portanto, você pode instalar facilmente o PostgreSQL usando o gerenciador de pacotes apt.

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Agora, instale o PostgreSQL com o seguinte comando:

$ sudo apt install postgresql

Imprensa Y e depois pressione Para confirmar a instalação.

O gerenciador de pacotes APT baixará e instalará todos os pacotes necessários.

Neste ponto, o PostgreSQL deve ser instalado.

Agora, imprima o número da versão do PostgreSQL com o seguinte comando:

$ psql --version

Como você pode ver, estou executando o PostGresql 11.5. É o último lançamento estável do PostgreSQL no momento da redação deste artigo.

Gerenciando o serviço PostgreSQL:

Depois que o pós -gresql é instalado, verifique se o PostGresql O serviço está sendo executado com o seguinte comando:

$ sudo status systemctl pósgresql

Como você pode ver, o PostGresql serviço é ativo. O serviço também é habilitar. Então, ele começará automaticamente na inicialização do sistema.

Se o PostGresql serviço não é ativo No seu caso, você pode iniciar o PostGresql servidor com o seguinte comando:

$ sudo SystemCtl Iniciar PostgreSQL

Se o PostGresql serviço é desabilitado, Então não começará automaticamente na inicialização do sistema. Você pode habilitar com o seguinte comando:

$ sudo systemctl Ativar postgreSql

Configurando o usuário do banco de dados PostGresql:

Com a configuração padrão, você pode usar PostGresql como apenas PostGres do utilizador. Então, você tem que fazer login como PostGres Usuário para executar qualquer comando postgreSQL.

O PostGres O usuário não tem nenhuma senha definida por padrão. Então, você não poderá fazer login como o PostGres do utilizador.

Para definir uma senha para o PostGres Usuário, execute o seguinte comando:

$ sudo passwd postgres

Agora, digite uma senha e pressione .

Retype a mesma senha e pressione de novo.

Uma senha deve ser definida para o PostGres do utilizador.

Agora, para fazer login como o PostGres Usuário, execute o seguinte comando:

$ su - postgres

Digite a senha que você definiu para o PostGres usuário e pressione .

Você deveria estar conectado.

Criando um banco de dados PostGresql:

Agora, para criar um novo banco de dados Linuxhint, Execute o seguinte comando:

$ criou Linuxhint

Uma vez o Linuxhint O banco de dados é criado, faça o login no shell do PostGresql com o seguinte comando:

$ psql linuxhint

Você deve estar conectado ao shell postgreSQL. Agora, você pode executar as declarações SQL necessárias e trabalhar com o Linuxhint base de dados.

Como você pode ver, eu corri uma declaração simples do SQL e funcionou corretamente.

Selecione current_date;

Depois de terminar de trabalhar com o banco de dados, você pode sair do shell PostgreSQL da seguinte forma:

# \ q

Você deve estar de volta ao shell Linux.

Criando uma tabela PostGresql:

Agora, vamos criar uma nova tabela lojas na nossa Linuxhint base de dados.

Aqui está a instrução SQL para criar a tabela lojas. Copie e cole as instruções SQL no shell postgreSQL para criar uma nova tabela lojas.

Crie lojas de mesa (
Shopid em não nulo,
ShopName Varchar (100) Não NULL,
numemploye em não nulo
);

O lojas Tabela deve ser criada.

Você pode listar todas as tabelas disponíveis no seu banco de dados da seguinte forma:

# \ d

Como você pode ver, o lojas A tabela está na lista.

Você também pode ver o esquema do lojas Tabela da seguinte maneira.

# \ d lojas

Inserindo dados na tabela:

Agora, vamos inserir algumas novas linhas no lojas mesa.

Para inserir novas linhas no lojas Tabela, você pode executar o seguinte INSERIR Declarações SQL.

Inserir em valores de lojas (1, 'alimento rei', 5);
Insira os valores das lojas (2, 'FoodEx', 4);
Insira os valores das lojas (3, 'Dummy Burger', 10);

As declarações SQL foram executadas com sucesso. Eu inseri 3 linhas fictícias no lojas mesa. Ótimo!

Selecionando dados da tabela:

Agora, para selecionar todas as linhas do lojas tabela e imprimi -los no console, execute a seguinte instrução SQL.

Selecione * nas lojas;

Como você pode ver, as 3 linhas fictícias que inseri anteriormente são impressas no console em formato tabular.

Excluindo dados da tabela:

Para excluir uma linha do lojas Tabela com o Shopid 1 (digamos), execute a seguinte declaração SQL:

Excluir de lojas onde o shopid = 1;

A linha deve ser excluída do lojas mesa.

Como você pode ver, a linha não está no lojas mesa mais.

Selecione * nas lojas;

Atualizando dados da tabela:

Digamos, você quer atualizar o numemployee coluna de 4 para 8 (digamos) para a loja com o Shopid 2 do lojas mesa.

Para fazer isso, execute a seguinte declaração SQL.

LOJAS DE ATUALIZAÇÃO SET NUMEMPLOMEIE = 8 Onde ShopId = 2;

A linha deve ser atualizada.

Como você pode ver, o numemployee para a loja com o Shopid 2 é atualizado para 8.

Remoção da tabela:

Para remover a mesa lojas, Execute a seguinte instrução SQL:

Soltar lojas de mesa;

A tabela deve ser removida.

Excluindo o banco de dados:

Para excluir o banco de dados Linuxhint, execute o seguinte comando como PostGres do utilizador.

$ DropDB Linuxhint

O banco de dados Linuxhint deve ser removido.

Então, é assim que você instala e usa o PostgreSQL no Debian 10. Obrigado por ler este artigo.