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.

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
Crie Seu Próprio Banco de Dados de Receitas

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
  • Anterior
  • 1
  • 2
  • Próximo