1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje do manipulowania danymi w PostgreSQL

Connected

ćwiczenie

Pobieranie informacji o typach danych zdefiniowanych przez użytkownika

Baza danych Sakila zawiera typ danych enum zdefiniowany przez użytkownika o nazwie mpaa_rating. Kolumna rating w tabeli film jest typu mpaa_rating i przechowuje znane oznaczenia kategorii wiekowych filmów, takie jak PG czy R. To świetny przykład sytuacji, w której typ wyliczeniowy okazuje się bardzo przydatny – klasyfikacje filmowe mają ograniczoną liczbę standardowych wartości, które rzadko się zmieniają.

Jeśli chcesz dowiedzieć się czegoś o kolumnie lub typie danych w swojej bazie, najlepiej zacząć od INFORMATION_SCHEMA. Znajdziesz tam informacje o kolumnie rating, które pomogą ci zrozumieć, jakich danych możesz się w niej spodziewać. W przypadku typów enum możesz też sprawdzić konkretne dozwolone wartości danego typu, zaglądając do systemowej tabeli pg_enum. Przejdźmy do ćwiczeń i poznajmy ten temat bliżej.

Instrukcje 1/2

undefined XP
    1
    2
  • Wybierz kolumny column_name, data_type i udt_name.
  • Odfiltruj dane dla kolumny rating w tabeli film.