Zacznij terazZacznij za darmo

Typy danych definiowane przez użytkownika

Typy wyliczeniowe ENUM to świetne rozwiązanie, gdy masz w bazie danych kolumnę przechowującą stałą listę wartości, która rzadko ulega zmianom. Przykładowe zastosowania ENUM to dni tygodnia lub województwa i stany w danym kraju.

Innym przykładem mogą być kierunki świata (czyli północ, południe, wschód i zachód). W tym ćwiczeniu utworzysz nowy typ danych ENUM o nazwie compass_position.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Create an enumerated data type, compass_position
___ ___ ___ AS ___ (
  	-- Use the four cardinal directions
  	'___', 
  	'___',
  	'___', 
  	'___'
);
Edytuj i uruchom kod