
Trouver les employés du département Marketing dans PostgreSQL
Dans ce défi, vous aiderez le service des Ressources Humaines en extrayant une liste des employés du département Marketing à partir d'une base de données PostgreSQL. Vous devrez écrire une requête SQL pour sélectionner l'`id` et le `name` des employés du département 'Marketing', et enregistrer les résultats de la requête dans un fichier pour vérification.
PostgreSQL

Créez votre propre base de données de recettes
Dans ce défi, vous vous lancerez dans une aventure culinaire en créant votre propre base de données de recettes à l'aide de PostgreSQL. En tant que blogueur culinaire en herbe, vous configurerez une base de données dédiée nommée `recipe_db` pour gérer votre collection croissante de recettes.
PostgreSQL

Gérer les données des employés dans PostgreSQL
Dans ce défi, vous incarnerez un administrateur de base de données et gérerez les données des employés au sein d'une base de données PostgreSQL. La tâche consiste à utiliser les commandes PostgreSQL pour mettre à jour les enregistrements des employés dans la table `employees` afin de refléter les changements dans l'organisation.
PostgreSQL

Vérifier les détails de connexion PostgreSQL
Dans ce défi, vérifiez l'état opérationnel du serveur PostgreSQL après une alerte critique. Confirmez que le serveur accepte les connexions et connectez-vous à la base de données 'postgres' en utilisant les commandes `pg_isready` et `psql` en tant qu'utilisateur `postgres`. Assurez-vous que le service PostgreSQL fonctionne correctement.
PostgreSQL

Créer une table Employee (Employé) dans PostgreSQL
Dans ce défi, vous concevrez et créerez une table `employee_contacts` dans PostgreSQL pour stocker les coordonnées des employés, en assurant l'intégrité des données grâce à des types de données et des contraintes appropriés. Vous travaillerez dans un environnement préconfiguré où une table `employees` existe déjà.
PostgreSQL

Bases de la gestion de bases de données avec PostgreSQL
Dans ce laboratoire, vous apprendrez les principes fondamentaux de la gestion de bases de données avec PostgreSQL. Le laboratoire couvre la création, la liste, la connexion et la suppression de bases de données. Explorez les tâches d'administration de base de données et visualisez les métadonnées de la base de données dans PostgreSQL.
PostgreSQL

Installation et configuration initiale de PostgreSQL
Dans ce laboratoire, nous allons installer et effectuer la configuration initiale de PostgreSQL sur la machine virtuelle LabEx. L'objectif est de faire fonctionner PostgreSQL et de vérifier ses fonctionnalités de base. Nous allons explorer les bases de données par défaut et vérifier le statut du serveur et la configuration de base.
PostgreSQL

Création de tables et types de données dans PostgreSQL
Dans ce labo, nous explorerons la création de tables et les types de données dans PostgreSQL. Nous nous connecterons à PostgreSQL en utilisant `psql`, créerons des tables avec des clés primaires et ajouterons des contraintes telles que `NOT NULL` et `UNIQUE`. Nous inspecterons ensuite la structure de la table et insérerons des données pour illustrer les types de données.
PostgreSQL

Types de données avancés PostgreSQL
Dans ce laboratoire, vous explorerez les types de données avancés de PostgreSQL, en vous concentrant sur JSON/JSONB, les tableaux (arrays) et les UUID. Vous apprendrez à stocker, interroger et manipuler des données au sein de ces types. Le laboratoire couvre le stockage et l'interrogation de JSON/JSONB, la création de colonnes de tableaux et l'utilisation d'UUID comme identifiants.
PostgreSQL

Sauvegarde et restauration PostgreSQL
Dans ce laboratoire, vous apprendrez à sauvegarder et restaurer des bases de données PostgreSQL. Le laboratoire couvre des techniques essentielles pour protéger vos données, y compris l'exportation d'une base de données à l'aide de `pg_dump`, la restauration d'une base de données à l'aide de `psql`, et la sauvegarde de tables spécifiques.
PostgreSQL

Maintenance de base de données PostgreSQL
Dans ce laboratoire, nous allons explorer les tâches essentielles de maintenance de base de données PostgreSQL. L'objectif est de comprendre comment surveiller la taille des objets de la base de données, effectuer la maintenance de routine et dépanner les problèmes potentiels. Nous exécuterons ANALYZE et VACUUM, listerons les connexions actives et vérifierons les journaux du serveur.
PostgreSQL

Filtrage de données et requêtes simples dans PostgreSQL
Dans ce labo, vous apprendrez à effectuer le filtrage de données et des requêtes simples dans PostgreSQL. Vous utiliserez la clause WHERE pour filtrer les données, LIKE pour la correspondance de motifs, ORDER BY pour le tri, et LIMIT et OFFSET pour contrôler la taille de l'ensemble de résultats. Connectez-vous à une base de données PostgreSQL et créez une table d'exemple.
PostgreSQL

Gestion des erreurs dans PostgreSQL
Dans ce laboratoire, vous explorerez les techniques de gestion des erreurs dans PostgreSQL à l'aide de PL/pgSQL. Le laboratoire se concentre sur l'émission de notifications dans les fonctions, la capture d'exceptions, l'enregistrement des erreurs dans une table et le test de la logique de gestion des erreurs.
PostgreSQL

Configuration de déclencheurs d'événements PostgreSQL
Dans ce laboratoire, vous apprendrez à configurer un déclencheur d'événements PostgreSQL. L'objectif est de créer une fonction qui enregistre les événements de base de données, spécifiquement la création de tables, dans une table de journalisation dédiée. Le laboratoire vous guide à travers la création d'une fonction de déclenchement d'événements, la configuration d'un déclencheur d'événements DDL, le test du déclencheur et sa suppression.
PostgreSQL

Recherche en texte intégral PostgreSQL
Dans ce laboratoire, vous apprendrez comment implémenter la recherche en texte intégral dans PostgreSQL. Vous créerez une table, la peuplerez de données, ajouterez une colonne tsvector pour la recherche, créerez un index GIN pour optimiser les requêtes, effectuerez différents types de recherches textuelles et configurerez un déclencheur pour maintenir automatiquement les données de recherche à jour.
PostgreSQL

Optimisation des index PostgreSQL
Dans ce laboratoire, vous apprendrez à optimiser les performances des bases de données PostgreSQL grâce à l'indexation. Vous créerez une table d'exemple, analyserez les plans de requêtes, construirez des index multi-colonnes et supprimerez les index inutilisés. Cette expérience pratique vous apportera des compétences pratiques en gestion des index PostgreSQL.
PostgreSQL

Opérations avancées sur JSON/JSONB dans PostgreSQL
Dans ce laboratoire, vous explorerez les opérations avancées sur les types de données JSON/JSONB de PostgreSQL. Le laboratoire se concentre sur l'amélioration des performances des requêtes et la manipulation des données dans les colonnes JSONB. Apprenez à indexer les champs JSONB, à interroger les structures imbriquées, à mettre à jour des éléments et à agréger des données JSON.
PostgreSQL

Pooling de connexions PgBouncer pour PostgreSQL
Dans ce laboratoire, vous apprendrez à configurer et à utiliser PgBouncer pour le pooling de connexions avec PostgreSQL. Vous configurerez PgBouncer, vous connecterez à travers lui, simulerez plusieurs connexions client et surveillerez les performances du pooling. Améliorez les performances de votre base de données grâce à une gestion efficace des connexions.
PostgreSQL