Ada Tech - Primeiros Passos Com PostgreSQL!
Ada Tech - Primeiros Passos Com PostgreSQL!
Sabemos que, em um primeiro momento, pode ser difícil entender como instalá-lo e partir
para os primeiros usos. Por isso, o time da Ada montou esse guia para te ajudar. Aproveite!
Instalando o PostgreSQL
Existem dois métodos principais de instalação do PostgreSQL. Escolha qual faz mais
sentido para você:
Unset
sudo apt update
sudo apt install postgresql postgresql-contrib
Unset
sudo systemctl start postgresql
4. Em seguida, digite:
Unset
psql
Unset
ALTER USER postgres PASSWORD 'sua_senha';
Unset
CREATE DATABASE nome_do_banco;
3. Criando um usuário
Unset
CREATE USER nome_do_usuario WITH PASSWORD 'senha';
4. Concedendo permissões ao usuário
Unset
GRANT ALL PRIVILEGES ON DATABASE nome_do_banco TO nome_do_usuario;
Unset
\l
Unset
\c nome_do_banco
Para criar uma tabela simples chamada "clientes" com as colunas "id", "nome" e "email":
Unset
CREATE TABLE clientes (
id SERIAL PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(100)
);
4. Inserir dados em uma tabela
Unset
INSERT INTO clientes (nome, email) VALUES ('João Silva', '[email protected]');
Unset
SELECT * FROM clientes;
6. Atualizar dados
Unset
UPDATE clientes SET nome = 'João da Silva' WHERE id = 1;
7. Deletar dados
Unset
DELETE FROM clientes WHERE id = 1;
Unset
CREATE INDEX idx_nome ON clientes (nome);
● Funções e procedimentos armazenados: o PostgreSQL permite a criação de
funções e procedimentos que ajudam a executar tarefas complexas no banco de
dados.
● Controle de transações: Com comandos BEGIN, COMMIT e ROLLBACK, o
PostgreSQL oferece controle avançado para operações que devem ser executadas
de forma atômica.
● JSON e dados geoespaciais: o PostgreSQL suporta armazenamento e consulta de
dados em formato JSON e dados geoespaciais, o que o torna uma escolha versátil
para diferentes tipos de aplicação.
Conclusão
Esse guia cobre o básico para instalar, configurar e utilizar o PostgreSQL em suas primeiras
interações. Com ele, você já pode criar e manipular bancos de dados, além de utilizar
comandos SQL essenciais. PostgreSQL é uma ferramenta poderosa e, com o tempo, você
pode explorar funcionalidades mais avançadas para aproveitar ao máximo seu potencial.
Esperamos que a gente tenha te ajudado nos primeiros passos! Bons estudos 📚