Como instalar e configurar o PostgreSQL no CentOS

Como instalar e configurar o PostgreSQL no CentOS

PostgreSQL é um sistema de banco de dados robusto e altamente escalável que roda em máquinas Linux e Windows. Este software de nível empresarial oferece excelente confiabilidade e integridade de dados para a criação de aplicativos.





PostgreSQL é um software versátil que pode lidar com uma ampla variedade de cargas de trabalho, desde máquinas únicas até grandes data warehouses. Ele oferece recursos como transações com propriedades ACID, visualizações atualizáveis, chaves estrangeiras e integrações de plataforma cruzada.





Como instalar o PostgreSQL no CentOS

CentOS funciona um pouco diferente e você não terá acesso root logo após inicializar seu sistema. Para fazer login como usuário root, use o Está comando.





su

O sistema irá logar você como superusuário com todas as permissões administrativas.

Etapa 1: Atualizar e fazer upgrade de pacotes pré-instalados

Como parte da próxima etapa, você precisa atualizar e atualizar seus pacotes existentes no CentOS. Para fazer isso, execute o seguinte comando no terminal:



sudo yum check-update

Saída:

Digite o seguinte comando no terminal para atualizar todos os pacotes listados:





sudo yum update

Depois de atualizar os pacotes, você precisa reinicializar o sistema. Use o seguinte comando:

sudo reboot

O sistema está pronto com os pacotes recém-atualizados. É hora de instalar o PostgreSQL em sua máquina CentOS.





Etapa 2: verificar as versões padrão existentes

Antes de qualquer nova instalação, é importante verificar as versões padrão disponíveis do PostgreSQL.

dnf module list postgresql

Por padrão, caso você prossiga com a instalação, os comandos de instalação instalarão o PostgreSQL versão 10.

Como a versão 13 está disponível no momento em que este guia foi escrito, restringiremos a instalação padrão e usaremos o seguinte comando para habilitar a versão mais recente do PostgreSQL.

sudo dnf module enable postgresql:13

Etapa 3: instalar o pacote do servidor PostgreSQL

Depois de alterar a versão padrão usando o comando mencionado, é hora de instalar o servidor PostgreSQL e os pacotes do cliente.

sudo dnf install postgresql-server

Depois de instalar o servidor, você precisa inicializar o banco de dados PostgreSQL. Para inicializar, execute o seguinte comando:

o que é um seguidor no facebook
postgresql-setup --initdb

Após a inicialização, inicie o serviço PostgreSQL. Para ativá-lo automaticamente na inicialização do sistema, use os seguintes comandos:

systemctl enable postgresql
systemctl start postgresql

Para verificar o status do serviço PostgreSQL, execute o seguinte comando:

systemctl status postgresql

Se a saída exibir ' Ativo ', então o serviço está instalado e funcionando.

Etapa 4: Configurando o banco de dados PostgreSQL

Após a instalação, é melhor configurar seu banco de dados PostgreSQL. Para proteger sua conta, crie uma senha para o postgres conta de usuário do sistema usando o utilitário passwd :

passwd postgres

Saída:

O sistema solicitará que você digite a senha duas vezes. Certifique-se de inserir a senha correta nas duas vezes.

Depois de definir a senha da conta do usuário, faça login no postgres conta usando su:

su - postgres

Etapa 5: Criação de uma nova função de usuário

Como o uso do PostgreSQL não se limita a apenas um usuário, você tem a liberdade de adicionar mais alguns usuários à lista existente.

Use o createuser comando junto com o --interativo sinalize para adicionar mais usuários. Além disso, especifique o tipo de acesso que deseja definir para eles. Se você estiver conectado com o postgres conta, basta digitar o seguinte:

createuser --interactive

Se você não estiver interessado em entrar e sair da conta do sistema com muita frequência, sempre há uma opção para adicionar usuários com o comando sudo.

sudo -u postgres createuser --interactive

Em ambos os cenários, o sistema solicitará que o nome da função seja adicionado, junto com o tipo de acesso para esse usuário recém-criado. Escolher entre e e n para o tipo de função de superusuário.

Para verificar alguns sinalizadores adicionais, você sempre pode consultar o createuser página de manual do comando.

man createuser

Como usar o PostgreSQL para criar novos bancos de dados

Agora que você configurou o PostgreSQL em sua máquina, é hora de criar um novo banco de dados e adicionar novas tabelas.

Acesse o prompt do PostgreSQL com a nova função

Depois de adicionar um usuário, obviamente você gostaria de começar a usar o PostgreSQL a seu favor. Mas antes de fazer isso, você precisa criar um usuário com o mesmo nome de sua função e banco de dados PostgreSQL.

Se você não tiver esse ID de usuário disponível, use o adicionar usuário comando para criar um novo usuário chamado teste .

sudo adduser test

Faça login como o novo usuário usando o -eu e -você bandeiras.

qual navegador funciona com windows xp
sudo -i -u test

Criação de novos bancos de dados

Para criar um novo banco de dados no PostgreSQL, use o seguinte comando:

createdb databasename

Observe que você precisa estar logado como o postgres usuário do sistema para emitir comandos administrativos.

Criação de novas tabelas no banco de dados

Vamos criar uma nova tabela para armazenar alguns dados. A sintaxe básica para adicionar campos na nova tabela é bastante simples.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...Onde Nome da tabela é o nome desejado definido pelo usuário, column_name1 , column_name2 , etc. são os nomes das colunas, col_type é o tipo de coluna, e field_length é o tamanho das estruturas de dados para tornar os valores mais robustos.

Por exemplo, você pode criar uma mesa hotel com as seguintes colunas:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. onde o nome da mesa é hotel , e as colunas são hotel_id , Estrela , pintar , localização , e encontro com seus respectivos comprimentos e restrições de coluna.

Adicionando Valores ao Banco de Dados

Assim que a estrutura da tabela estiver pronta, você pode adicionar alguns dados a uma tabela existente. Use a instrução INSERT INTO para adicionar dados no seguinte formato:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Por exemplo, adicione uma linha de dados ao hotel tabela que você criou acima.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Configurando PostgreSQL no CentOS

Para configurar o PostgreSQL, é melhor instalá-lo da maneira correta. Com as configurações adequadas, você pode instalar facilmente o PostgreSQL e usá-lo em seu sistema de forma eficiente.

Além do CentOS, você também pode configurar o PostgreSQL para funcionar com outras distribuições Linux, Ubuntu, por exemplo.

Compartilhado Compartilhado Tweet O email Como instalar e configurar o PostgreSQL no Ubuntu

Deseja uma maneira fácil e confiável de gerenciar bancos de dados em seu sistema? Veja como instalar o PostgreSQL no Ubuntu.

Leia a seguir
Tópicos relacionados
  • Linux
  • CentOS
  • SQL
  • Instalar software
Sobre o autor Wini Bhalla(41 artigos publicados)

Wini é um escritor que mora em Delhi, com 2 anos de experiência em redação. Durante suas temporadas como redatora, ela se associou a agências de marketing digital e empresas técnicas. Ela escreveu conteúdo relacionado a linguagens de programação, tecnologia de nuvem, AWS, Machine Learning e muito mais. Nas horas vagas, gosta de pintar, passar o tempo com a família e viajar para a montanha, sempre que possível.

Mais de Wini Bhalla

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever