1. Apprendre
  2. /
  3. Cours
  4. /
  5. Fonctions pour manipuler les données dans PostgreSQL

Connected

Exercice

Obtenir des renseignements sur les types de données définis par l'utilisateur

La base de données Sakila contient un type de données enum défini par l'utilisateur appelé mpaa_rating. La colonne rating de la table film est de type mpaa_rating et contient la cote usuelle du film, comme PG ou R. C'est un très bon exemple d'un cas où un type énuméré est pratique. Les cotes de films ont un nombre limité de valeurs standard qui changent rarement.

Quand vous voulez en savoir plus sur une colonne ou un type de données dans votre base de données, le meilleur point de départ est INFORMATION_SCHEMA. Vous pouvez y trouver de l'information sur la colonne rating qui vous aidera à comprendre le type de données auquel vous pouvez vous attendre. Pour les types enum, vous pouvez aussi trouver les valeurs précises valides pour un enum donné en consultant la table système pg_enum. Passons aux exercices pour en apprendre davantage.

Instructions 1/2

undefined XP
    1
    2
  • Sélectionnez column_name, data_type, udt_name.
  • Filtrez pour la colonne rating dans la table film.