Tutoriais PostgreSQL

PostgreSQL oferece um caminho de aprendizado bem estruturado para gerenciamento de banco de dados relacional. Nossos tutoriais cobrem consultas SQL, design de banco de dados e técnicas de otimização, adequados tanto para iniciantes quanto para desenvolvedores intermediários. Com laboratórios gratuitos e exemplos práticos, você obterá experiência prática em operações de banco de dados. Nosso playground de banco de dados interativo permite que você pratique consultas SQL e veja resultados instantâneos.

Manutenção do Banco de Dados PostgreSQL

Manutenção do Banco de Dados PostgreSQL

Neste laboratório, exploraremos as tarefas essenciais de manutenção do banco de dados PostgreSQL. O objetivo é entender como monitorar os tamanhos dos objetos do banco de dados, realizar a manutenção de rotina e solucionar possíveis problemas. Executaremos ANALYZE e VACUUM, listaremos as conexões ativas e verificaremos os logs do servidor.
PostgreSQL
Relacionamentos e Joins no PostgreSQL

Relacionamentos e Joins no PostgreSQL

Neste laboratório, você explorará relacionamentos e joins no PostgreSQL. Você criará tabelas com restrições de chave estrangeira, inserirá dados garantindo a integridade referencial, consultará dados usando INNER JOIN e comparará os resultados de LEFT, RIGHT e FULL OUTER JOIN para entender os relacionamentos de dados.
PostgreSQL
Extensão PostGIS para PostgreSQL

Extensão PostGIS para PostgreSQL

Neste laboratório, você aprenderá como instalar e usar a extensão PostGIS em um banco de dados PostgreSQL. O PostGIS permite que o PostgreSQL armazene e consulte dados espaciais. Você criará um banco de dados, instalará o PostGIS, verificará a instalação, criará e consultará dados espaciais, testará a funcionalidade e removerá a extensão.
PostgreSQL
Pooling de Conexões PostgreSQL PgBouncer

Pooling de Conexões PostgreSQL PgBouncer

Neste laboratório, você aprenderá como configurar e usar o PgBouncer para pooling de conexões com PostgreSQL. Você configurará o PgBouncer, se conectará através dele, simulará múltiplas conexões de cliente e monitorará o desempenho do pooling. Melhore o desempenho do banco de dados com gerenciamento eficiente de conexões.
PostgreSQL
Operações Avançadas com JSON/JSONB no PostgreSQL

Operações Avançadas com JSON/JSONB no PostgreSQL

Neste laboratório, exploraremos operações avançadas nos tipos de dados JSON/JSONB do PostgreSQL. O laboratório foca em aprimorar o desempenho das consultas e a manipulação de dados dentro de colunas JSONB. Aprenda a indexar campos JSONB, consultar estruturas aninhadas, atualizar elementos e agregar dados JSON.
PostgreSQL
Otimização de Índices PostgreSQL

Otimização de Índices PostgreSQL

Neste laboratório, você aprenderá como otimizar o desempenho do banco de dados PostgreSQL por meio da indexação. Você criará uma tabela de exemplo, analisará planos de consulta, construirá índices de múltiplas colunas e removerá índices não utilizados. Esta experiência prática fornece habilidades práticas em gerenciamento de índices PostgreSQL.
PostgreSQL
Pesquisa de Texto Completo no PostgreSQL

Pesquisa de Texto Completo no PostgreSQL

Neste laboratório, você aprenderá como implementar a pesquisa de texto completo no PostgreSQL usando `TSVECTOR`. Você criará um índice `TSVECTOR` em uma tabela `articles`, atualizará a coluna `search_vector` e configurará um trigger para atualizar automaticamente a coluna `search_vector`.
PostgreSQL
Configuração de Gatilho de Evento PostgreSQL

Configuração de Gatilho de Evento PostgreSQL

Neste laboratório, você aprenderá como configurar um gatilho de evento PostgreSQL. O objetivo é criar uma função que registre eventos do banco de dados, especificamente a criação de tabelas, em uma tabela de log dedicada. O laboratório guia você pela criação de uma função de gatilho de evento, configuração de um gatilho de evento DDL, teste do gatilho e remoção.
PostgreSQL
Tratamento de Erros no PostgreSQL

Tratamento de Erros no PostgreSQL

Neste laboratório, você explorará técnicas de tratamento de erros no PostgreSQL usando PL/pgSQL. O laboratório se concentra em gerar avisos dentro de funções, capturar exceções, registrar erros em uma tabela e testar a lógica de tratamento de erros.
PostgreSQL
Operações de Data e Hora no PostgreSQL

Operações de Data e Hora no PostgreSQL

Neste laboratório, você explorará as operações de data e hora do PostgreSQL, com foco no tratamento de fusos horários e na realização de cálculos. Você inserirá timestamps com informações de fuso horário, usará as funções EXTRACT e INTERVAL, consultará dados em diferentes fusos horários e calculará diferenças de tempo.
PostgreSQL
Encontrar Funcionários de Marketing no PostgreSQL

Encontrar Funcionários de Marketing no PostgreSQL

Neste desafio, você ajudará o departamento de RH extraindo uma lista de funcionários de Marketing de um banco de dados PostgreSQL. Você precisará escrever uma consulta SQL para selecionar o `id` e o `name` dos funcionários do departamento 'Marketing' e salvar os resultados da consulta em um arquivo para verificação.
PostgreSQL
Backup e Restauração do PostgreSQL

Backup e Restauração do PostgreSQL

Neste laboratório, você aprenderá como fazer backup e restaurar bancos de dados PostgreSQL. O laboratório aborda técnicas essenciais para proteger seus dados, incluindo a exportação de um banco de dados usando `pg_dump`, a restauração de um banco de dados usando `pg_restore` e o backup de tabelas específicas.
PostgreSQL
Escrita de Consultas Avançadas em PostgreSQL

Escrita de Consultas Avançadas em PostgreSQL

Neste laboratório, você aprimorará suas habilidades de escrita de consultas PostgreSQL explorando técnicas avançadas. Você aprenderá sobre subconsultas, CTEs, funções de janela como ROW_NUMBER e as cláusulas GROUP BY/HAVING para extrair insights significativos de seus conjuntos de dados.
PostgreSQL
Tipos de Dados Avançados no PostgreSQL

Tipos de Dados Avançados no PostgreSQL

Neste laboratório, você explorará os tipos de dados avançados do PostgreSQL, com foco em JSON/JSONB, arrays e UUIDs. Você aprenderá como armazenar, consultar e manipular dados dentro desses tipos. O laboratório aborda o armazenamento e a consulta de JSON/JSONB, a criação de colunas de array e o uso de UUIDs como identificadores.
PostgreSQL
Criação de Tabelas e Tipos de Dados no PostgreSQL

Criação de Tabelas e Tipos de Dados no PostgreSQL

Neste laboratório, exploraremos a criação de tabelas e tipos de dados no PostgreSQL. Conectaremos ao PostgreSQL usando `psql`, criaremos tabelas com chaves primárias e adicionaremos restrições como `NOT NULL` e `UNIQUE`. Em seguida, inspecionaremos a estrutura da tabela e inseriremos dados para demonstrar os tipos de dados.
PostgreSQL
Instalação e Configuração Inicial do PostgreSQL

Instalação e Configuração Inicial do PostgreSQL

Neste laboratório, instalaremos e realizaremos a configuração inicial do PostgreSQL na VM LabEx. O objetivo é colocar o PostgreSQL em funcionamento e verificar sua funcionalidade básica. Exploraremos os bancos de dados padrão e verificaremos o status do servidor e a configuração básica.
PostgreSQL
Noções Básicas de Gerenciamento de Banco de Dados com PostgreSQL

Noções Básicas de Gerenciamento de Banco de Dados com PostgreSQL

Neste laboratório, você aprenderá os fundamentos do gerenciamento de banco de dados usando PostgreSQL. O laboratório cobre a criação, listagem, conexão e exclusão de bancos de dados. Explore tarefas básicas de administração de banco de dados e visualize metadados de banco de dados no PostgreSQL.
PostgreSQL
Filtragem de Dados e Consultas Simples no PostgreSQL

Filtragem de Dados e Consultas Simples no PostgreSQL

Neste laboratório, você aprenderá como realizar filtragem de dados e consultas simples no PostgreSQL. Você usará a cláusula WHERE para filtrar dados, LIKE para correspondência de padrões, ORDER BY para ordenação e LIMIT e OFFSET para controlar o tamanho do conjunto de resultados. Conecte-se a um banco de dados PostgreSQL e crie uma tabela de exemplo.
PostgreSQL
  • Anterior
  • 1
  • 2
  • Próximo
OSZAR »