Instalando o PostgreSQL no CentOS 8

Instalando o PostgreSQL no CentOS 8
Neste artigo, vou mostrar como instalar o banco de dados PostgreSQL e como fazer operações básicas de PostgreSQL CRUD no CentOS 8. Então vamos começar.

Instalando o banco de dados PostGresql:

PostgreSQL está disponível no repositório oficial do CentOS 8. Portanto, você pode instalá -lo facilmente usando o gerenciador de pacotes dnf ou yum.

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

$ sudo dnf makecache

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

Agora, instale o servidor de banco de dados PostGresql com o seguinte comando:

$ sudo dnf install postgresql postgresql-server

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

O servidor de banco de dados PostgreSQL deve ser instalado.

Depois que o servidor de banco de dados PostGresql estiver instalado, execute o seguinte comando para verificar se o servidor de banco de dados PostGresql está funcionando.

$ postgres --version

Inicializando o servidor de banco de dados PostGresql:

Depois que o servidor de banco de dados PostGresql estiver instalado, você deve inicializar o diretório de banco de dados PostGresql.

Você pode inicializar o diretório de banco de dados PostGresql com o seguinte comando:

$ sudo pósgresql-setup-initdb

O diretório de banco de dados PostGresql deve ser inicializado.

Gerenciando o serviço de banco de dados PostgreSQL:

O serviço de banco de dados PostGresql não estará em execução por padrão, como você pode ver na captura de tela abaixo.

$ sudo status systemctl pósgres

Depois que o diretório de banco de dados PostGresql for inicializado, você deve iniciar o serviço PostGresql manualmente, da seguinte forma:

$ sudo SystemCtl Iniciar PostgreSQL

Depois de iniciar o serviço de banco de dados PostGresql, você pode verificar se está em execução da seguinte forma:

$ sudo status systemctl pósgres

Como você pode ver, o serviço de banco de dados PostGresql está em execução.

Se você precisar interromper o serviço de banco de dados PostGresql por algum motivo, execute o seguinte comando:

$ sudo systemctl Stop Postgres

Se você precisar reiniciar o serviço de banco de dados PostGresql por algum motivo, execute o seguinte comando:

$ sudo systemctl reinicie o postgres

Iniciando o servidor PostGresql na inicialização do sistema:

Se você não quiser iniciar o servidor de banco de dados PostGresql manualmente sempre que inicializar sua máquina CentOS 8, você deve adicioná -lo à inicialização do sistema do CentOS 8.

Para adicionar o servidor de banco de dados PostGresql à inicialização do sistema, execute o seguinte comando:

$ sudo systemctl Ativar postgreSql

O servidor de banco de dados PostGresql deve ser adicionado à inicialização do sistema.

Você também pode remover o servidor de banco de dados PostGresql da inicialização do sistema da seguinte forma:

$ sudo systemctl desativar postgresql

Faça login como usuário POSGRES:

Para executar qualquer serviço de banco de dados PostGresql, você terá que fazer login como o PostGres do utilizador.

Você pode fazer login como o PostGres Usuário da seguinte maneira:

$ sudo su - postgres

Criando um banco de dados PostGresql:

Você pode criar um banco de dados PostGresql (vamos chamá -lo Linuxhint) com o seguinte comando:

$ criou Linuxhint

Agora, você pode usar o Linuxhint Banco de dados da seguinte forma:

$ psql linuxhint

Vamos executar uma consulta SQL e testar se funciona ou não.

Selecione current_date;

Funciona.

Depois de terminar usando o banco de dados, saia do banco de dados da seguinte forma:

\ q

Criando o banco de dados PostgreSQL:

Agora, vamos criar uma nova tabela Usuários na nossa Linuxhint base de dados.

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

Crie usuários de tabela (
id não nulo,
Nome Varchar (16) Não NULL,
pino varchar (4) não nulo
);

O Usuários 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 Usuários A tabela está na lista.

Você também pode ver o esquema do Usuários Tabela da seguinte maneira.

# \ D Usuários

Inserindo dados em tabelas:

Agora, vamos inserir algumas novas linhas no Usuários mesa.

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

Insira os valores dos usuários (1, 'Alex25', '2596');
Insira os valores dos usuários (2, 'Lisa11', '9645');
Insira os valores dos usuários (1, 'mira45', '8513');

Eu inseri 3 novas linhas no Usuários mesa.

Lendo dados de tabelas:

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

Selecione * dos usuários;

Como você pode ver, os dados que inseri anteriormente são impressos no console em formato tabular.

Removendo dados das tabelas:

Para excluir uma linha do Usuários Tabela com o nome 'LISA11' (digamos), execute a seguinte declaração SQL:

Exclua dos usuários onde nome = 'lisa11';

Como você pode ver, essa linha não está no Usuários mesa mais.

Selecione * dos usuários;

Atualizando dados das tabelas:

Digamos, você quer atualizar o eu ia de 'mira45' do Usuários tabela de 1 para 2.

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

Atualizar usuários set ID = 2 onde nome = 'mira45';

Como você pode ver, o eu ia de 'mira45' é atualizado de 1 para 2.

Removendo tabelas:

Para remover a mesa Usuários, Execute a seguinte instrução SQL:

Soltar usuários de tabela;

A tabela deve ser removida.

\ d

Excluindo bancos 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 o PostgreSQL e faz operações básicas de PostgreSQL CRUD no CentOS 8. Obrigado por ler este artigo.