Re:Cost of a Join
by donarb on Tuesday August 14, 2018 @06:47PM
(#17762569)
enum does exist in PostgreSQL (which is in the article's URL). But an enum still requires a lookup for the associated value when setting and getting rows, it's not free.
[ Parent
| on HN ]
It's got to be way closer to free than a separate table join.
But I did find a good answer hear about the pitfalls of enum in MySQL. Some/most of which would apply in the case of PostgreSQL.