Enums Can Be Enforced at the Database Level in PostgreSQL

A PostgreSQL column can be restricted to a predefined set of values using an enumerated type (enum).