Tutorial de instalação do SGBD PostgreSQL e a ferramenta de administração pgAdmin 4. No final é dado dicas caso esteja utilizando PHP.
Estou usando Ubuntu, qual a minha versão?
Se você estiver usando o Ubuntu ou uma distribuição baseada nele, um desses comandos pode te ajudar a descobrir:
lsb_release -cs
cat /etc/*-release
No resultado do comando acima, procure por ‘VERSION_CODENAME’.
Instalando o PostgreSQL 12
Preferencialmente siga a documentação de instalação do PostgreSQL. Caso tenha algum problema execute o comando abaixo:
sudo apt -y install postgresql
Estou com problema no arquivo /etc/apt/sources.list.d/pgdg.list
Algumas pessoas tem problema ao criar o arquivo /etc/apt/sources.list.d/pgdg.list
utilizando o script da documentação do Postgres. Se for o seu caso, faça isso:
- Descubra qual a sua versão utilizando a dica do tópico acima.
- O comando abaixo ira criar o arquivo
/etc/apt/sources.list.d/pgdg.list
. Coloque no comando abaixo a sua versão:
sudo echo "deb http://apt.postgresql.org/pub/repos/apt suaVersao-pgdg main" > /etc/apt/sources.list.d/pgdg.list
Usando PHP?
Se você estiver usando php, instale também a extensão PDO do postgres
sudo apt install php8.1-pgsql
Instalando o pgAdmin 4
Preferencialmente siga a documentação de instalação do pgAdmin 4. Caso tenha algum problema execute o comando abaixo:
sudo apt install pgadmin4
Criando o banco de dados pelo terminal
Primeiro precisamos acessar o prompt de comando do usuário postgres
. Este usuário foi criado automaticamente na instalação do PostgresSQL.
sudo su - postgres
Para criar o banco de dados:
createdb bancoTeste
Entrando no CLI do PostgreSQL e manipulando o BD criado:
psql -d bancoTeste
Nesse estágio você pode manipular o banco utilizando a linguagem SQL do Postgres.
Ainda dentro do CLI do Postgres, vamos atribuindo uma senha para o usuário postgres
:
\password postgres
Ele vai pedir que você digite a nova senha duas vezes. Para mais informações digite:
help
Acessando o pgAdmin 4
– Você pode pesquisar no menu de aplicativos do seu S.O por: pgadmin4
– Ou iniciando pelo terminal usando o comando: pgadmin4
– A partir do usuário postgres você consegue criar e logar nos bancos.
Referências