
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

Crie Seu Próprio Banco de Dados de Receitas
Neste desafio, você embarcará em uma jornada culinária criando seu próprio banco de dados de receitas usando PostgreSQL. Como um aspirante a blogueiro de culinária, você configurará um banco de dados dedicado chamado `recipe_db` para gerenciar sua crescente coleção de receitas.
PostgreSQL

Gerenciar Dados de Funcionários no PostgreSQL
Neste desafio, você assumirá o papel de um administrador de banco de dados e gerenciará dados de funcionários dentro de um banco de dados PostgreSQL. A tarefa envolve o uso de comandos PostgreSQL para atualizar registros de funcionários na tabela `employees` para refletir as mudanças na organização.
PostgreSQL

Verificar Detalhes da Conexão PostgreSQL
Neste desafio, verifique o status operacional do servidor PostgreSQL após um alerta crítico. Confirme se o servidor aceita conexões e conecte-se ao banco de dados 'postgres' usando os comandos `pg_isready` e `psql` como o usuário `postgres`. Certifique-se de que o serviço PostgreSQL está funcionando corretamente.
PostgreSQL

Criar Tabela de Funcionários no PostgreSQL
Neste desafio, você projetará e criará uma tabela `employee_contacts` no PostgreSQL para armazenar os detalhes de contato dos funcionários, garantindo a integridade dos dados por meio de tipos de dados e restrições apropriadas. Você trabalhará em um ambiente pré-configurado onde uma tabela `employees` já existe.
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

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

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

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

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

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

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

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

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

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

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

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

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