PostgreSQL supports array columns — a single column can hold multiple values of the same type. This is a distinctive Postgres feature useful for storing lists (tags, roles, scores) without a separate table, with operators and functions for querying.
Defining and inserting arrays
posts (
id SERIAL ,
title TEXT,
tags TEXT[]
);
posts (title, tags)
(, [, ]),
(, );
