Skip to content
Émery Freitas Moriconi edited this page Nov 10, 2024 · 12 revisions

Bem vindo a Wiki do projeto Remedius

Documentos e informações do projeto

Tutoriais

Material básico necessário para a utilização das tecnologias selecionadas no projeto Remedius.

Tutorial de PostgreeSQL

Os tópicos abaixo destacam os principais passos a serem seguidos para a utilização correta da ferramenta de manipulação de dados PostgreeSQL. Demonstrações como instalação, preparação do ambiente e algumas exemplificações serão apresentadas abaixo por meio de descrições, links e um vídeo demonstrativo.

Preparação do ambiente de trabalho

  1. Instalação
  • Acesse o site postgreesql.org e acesse a seção para Download. Selecione a versão compatível com o seu sistema operacional.

  • No Windows e macOS, utilize o instalador gráfico e siga as instruções. No Linux, pode-se instalar via terminal:

sudo apt update

sudo apt install postgresql postgresql-contrib

  • Durante a instalação, defina uma senha para o usuário postgres (administrador). Guarde essa senha, pois será utilizada em vários momentos posteriores.

  • No Windows, o PostgreSQL inclui o pgAdmin, uma interface gráfica para gerenciar bancos de dados. Durante a instalação, não desmarque a opção pgAdmin, pois ele já irá incluir naturalmente a instalação da interface.

  • No Linux e macOS, você pode acessar o terminal do PostgreSQL usando:

sudo -i -u postgres

psql

Exemplos (How to)

  1. Exemplo de uso básico

Criação de uma tabela simples e inserção de dados.

  • Para usuários Windows, dentro da interface pgAdmin, clique em Servers insira sua senha (a mesma definida durante a instalação) quando solicitado.

  • Em seguida, pressione com o botão direito em Databases e selecione Create, e depois Database. Dessa forma, seu banco de dados será criado ao inserir um nome de sua preferência e escolher a opção de salvar.

  • Ao ter seu banco de dados criado, clique duas vezes sobre ele e vá até Schemas e depois em Tables. Pressione em Tables com o botãoo direito e depois selecione Query Tool, abrindo uma janela de execução de comandos SQL manuais de manipulação de tabelas e dos dados contidos nelas.

  • Em terminais Linux, a conexão com o banco de dados pode ser feita facilmente com o comando abaixo:

psql -U postgres -d seu_banco

  • Para criar uma tabela, insira o exemplo de comando abaixo na janela Query Tool (dentro da interface pgAdmin ou apenas no terminal se estiver executando a conexão pelo terminal) e depois pressione no botão Execute Query ou Alt+F5.

CREATE TABLE exemplo_usuarios ( id SERIAL PRIMARY KEY, nome VARCHAR(100), email VARCHAR(100) );

  • Para inserir dados nessa tabela, execute o comando abaixo:

INSERT INTO exemplo_usuarios (nome, email) VALUES ('João Silva', '[email protected]');

  • Para consultar dados dessa tabela, execute o comando abaixo:

SELECT * FROM exemplo_usuarios;

Exemplo de Persistência (local e servidor):

Este exemplo mostra como salvar dados e acessar a persistência de dados usando o PostgreSQL.

  1. Inserção de dados com mais campos:

CREATE TABLE produtos ( id SERIAL PRIMARY KEY, nome VARCHAR(50), preco DECIMAL, quantidade INTEGER );

INSERT INTO produtos (nome, preco, quantidade) VALUES ('Notebook', 2500.00, 5);

  1. Consulta e Atualização:

SELECT * FROM produtos;

UPDATE produtos SET quantidade = quantidade - 1 WHERE nome = 'Notebook';