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-serverPara 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 --versionInicializando 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-initdbO 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ósgresDepois 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 PostgreSQLDepois 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ósgresComo 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 PostgresSe você precisar reiniciar o serviço de banco de dados PostGresql por algum motivo, execute o seguinte comando:
$ sudo systemctl reinicie o postgresIniciando 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 postgreSqlO 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 postgresqlFaç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 linuxhintVamos 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 (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');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.
\ dPara excluir o banco de dados Linuxhint, execute o seguinte comando como PostGres do utilizador.
$ DropDB LinuxhintO 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.