
Manutenção de Banco de Dados PostgreSQL
Neste laboratório, exploraremos tarefas essenciais de manutenção de banco de dados PostgreSQL. O objetivo é entender como monitorar os tamanhos dos objetos do banco de dados, realizar manutenção de rotina e solucionar problemas potenciais. Executaremos ANALYZE e VACUUM, listaremos conexões ativas e verificaremos os logs do servidor.
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

Usando a Extensão PostGIS no PostgreSQL
Neste laboratório, você aprenderá a usar a extensão PostGIS para adicionar capacidades espaciais a um banco de dados PostgreSQL. Você criará um banco de dados espacial dedicado, habilitará a extensão PostGIS, criará uma tabela com dados geográficos e realizará consultas espaciais para analisar os dados.
PostgreSQL

Pooling de Conexões PgBouncer para PostgreSQL
Neste laboratório, você aprenderá a 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 clientes e monitorará o desempenho do pooling. Melhore o desempenho do banco de dados com gerenciamento eficiente de conexões.
PostgreSQL

Operações Avançadas de JSON/JSONB no PostgreSQL
Neste laboratório, você explorará operações avançadas em tipos de dados JSON/JSONB do PostgreSQL. O laboratório foca em aprimorar o desempenho de consultas e a manipulação de dados em colunas JSONB. Aprenda a indexar campos JSONB, consultar estruturas aninhadas, atualizar elementos e agregar dados JSON.
PostgreSQL

Otimização de Índices PostgreSQL
Neste laboratório, você aprenderá a otimizar o desempenho do banco de dados PostgreSQL através de indexação. Você criará uma tabela de exemplo, analisará planos de consulta, criará índices de múltiplas colunas e removerá índices não utilizados. Esta experiência prática oferece habilidades práticas em gerenciamento de índices PostgreSQL.
PostgreSQL

Busca de Texto Completo no PostgreSQL
Neste laboratório, você aprenderá como implementar busca de texto completo no PostgreSQL. Você criará uma tabela, a preencherá com dados, adicionará uma coluna tsvector para busca, criará um índice GIN para otimizar consultas, realizará vários tipos de buscas de texto e configurará um trigger para manter os dados de busca atualizados automaticamente.
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 o guiará pela criação de uma função de gatilho de evento, configuração de um gatilho de evento DDL, teste do gatilho e sua remoção.
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 foca em emitir avisos (notices) 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
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ê criará uma tabela, inserirá timestamps com informações de fuso horário, usará as funções EXTRACT e INTERVAL, consultará dados entre fusos horários e calculará diferenças de tempo.
PostgreSQL

Backup e Restauração do PostgreSQL
Neste laboratório, você aprenderá como fazer backup e restaurar bancos de dados PostgreSQL. O laboratório abrange técnicas essenciais para proteger seus dados, incluindo exportar um banco de dados usando `pg_dump`, restaurar um banco de dados usando `psql` e fazer backup de tabelas específicas.
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 do PostgreSQL
Neste laboratório, você explorará os tipos de dados avançados do PostgreSQL, com foco em JSON/JSONB, arrays e UUIDs. Você aprenderá a armazenar, consultar e manipular dados dentro desses tipos. O laboratório abrange o armazenamento e 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
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
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
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
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

Operações Básicas de Dados em PostgreSQL
Neste laboratório, exploraremos as operações básicas de dados em PostgreSQL. Aprenderemos a inserir dados, consultar com SELECT, atualizar registros e excluir registros dentro de um banco de dados PostgreSQL usando comandos SQL. Isso fornece uma introdução prática às técnicas essenciais de gerenciamento de dados.
PostgreSQL