In PostgreSQL, GENERATED ALWAYS AS (expr) STORED recomputes the value on every insert and update, and you cannot write to it directly. A common use is a precomputed tsvector that you can index.