O PostgreSQL é um sistema de base dados relacional poderoso com código aberto.
Ao contrário de outros sistemas de base dados relacionais, o PostgreSQL permite que os utilizadores criem operadores exclusivos, tipos de dados complexos, funções agregadas, caracteres de conversão de tipos de dados e outros vários objetos .
Como instalar Postgresql 10
Adicionar repositório Postgresql 10
yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y
Instalar Postgresql 10
yum install postgresql10 postgresql10-server postgresql10-contrib postgresql10-libs -y
Iniciar Postgresql 10
/usr/pgsql-10/bin/postgresql-10-setup initdb
Iniciar Postgresql 10 no arranque do sistema
# systemctl enable postgresql-10.service
Iniciar Postgresql 10
# systemctl start postgresql-10.service
Testar acesso a Postgresql 10
Após iniciar o serviço com sucesso vamos testar o acesso e criar uma base dados como exemplo.
Mudar para utilizador postgres
su – postgres
Entrar na shell Postgresql
# psql
Listar base dados
# \list
Ligar a base de dados
# \c nome_basedados
Listar tabelas
# \d
Criar nova Base dados
# createdb nome_basedados
Alterar role da base dados
# createdb nome_basedados OWNER rolename;
Criar Tabela
# create table projetos (name varchar(25), desc varchar(250));
Inserir dados na nova tabela
# INSERT INTO projetos VALUES ('poplab','cybersecurity');
# \q