PostgreSQL

Instalando PostgreSQL no CentOS 8

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

Instalando o banco de dados PostgreSQL:

PostgreSQL está disponível no repositório oficial de pacotes 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 CentOS 8 com o seguinte comando:

$ sudo dnf makecache

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

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

$ sudo dnf install postgresql servidor postgresql

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

O servidor de banco de dados PostgreSQL deve ser instalado.

Depois de instalar o servidor de banco de dados PostgreSQL, 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 do banco de dados PostgreSQL.

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

$ sudo postgresql-setup --initdb

O diretório do 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 será executado por padrão, como você pode ver na imagem abaixo.

$ sudo systemctl STATUS postgres

Depois que o diretório do banco de dados PostgreSQL é inicializado, você deve iniciar o serviço PostgreSQL manualmente da seguinte maneira:

$ sudo systemctl START postgresql

Depois de iniciar o serviço de banco de dados PostgreSQL, você pode verificar se ele está sendo executado da seguinte maneira:

$ sudo systemctl STATUS postgres

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 reiniciar postgres

Iniciando o PostgreSQL Server na inicialização do sistema:

Se você não quiser iniciar o servidor de banco de dados PostgreSQL manualmente toda vez 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 enable 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 maneira:

$ sudo systemctl disable postgresql

Faça login como usuário posgres:

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

Você pode fazer o login como o postgres usuário da seguinte forma:

$ sudo su - postgres

Criação de um banco de dados PostgreSQL:

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

$ created 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.

SELECT CURRENT_DATE;

Funciona.

Quando terminar de usar o banco de dados, saia do banco de dados da seguinte maneira:

\ q

Criação do banco de dados PostgreSQL:

Agora, vamos criar uma nova tabela Comercial na nossa linuxhint base de dados.

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

CRIAR usuários TABLE (
id INT NOT NULL,
nome VARCHAR (16) NÃO NULO,
pino VARCHAR (4) NÃO NULO
);

O Comercial mesa deve ser criada.

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

# \ d

Como você pode ver, o Comercial a mesa está na lista.

Você também pode ver o esquema do Comercial tabela como segue.

# \ d usuários

Inserindo dados em tabelas:

Agora, vamos inserir algumas novas linhas no Comercial tabela.

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

INSERT INTO users VALUES (1, 'alex25', '2596');
INSERT INTO users VALUES (2, 'lisa11', '9645');
INSERIR NOS VALORES dos usuários (1, 'mira45', '8513');

Eu inseri 3 novas linhas no Comercial tabela.

Lendo dados de tabelas:

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

SELECT * FROM usuários;

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

Removendo dados de tabelas:

Para excluir uma linha do Comercial mesa com o nome 'lisa11' (digamos), execute a seguinte instrução SQL:

DELETE FROM users WHERE name = 'lisa11';

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

SELECT * FROM usuários;

Atualizando dados de tabelas:

Digamos que você deseja atualizar o eu ia de 'mira45' do Comercial mesa de 1 para 2.

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

ATUALIZAR usuários SET id = 2 WHERE name = 'mira45';

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

Removendo tabelas:

Para remover a mesa Comercial, execute a seguinte instrução SQL:

Usuários DROP TABLE;

A mesa deve ser removida.

\ d

Excluindo bancos de dados:

Para deletar 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 do PostgreSQL CRUD no CentOS 8. Obrigado por ler este artigo.

Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...
Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...