PostgreSQL Cheat Sheet/Append to array

Add an element to an array column.

Section: JSONB, Arrays, and Date/Time Recipes

Append to array

sql
sql
UPDATE user_profiles SET tags = array_append(tags, 'vip') WHERE user_id = 42;
Explanation

See summary for usage details.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing JSONB, Arrays, and Date/Time Recipes
Update rows
Modify matching rows.
OpenIn sheetsql1 tag match
Update from another table
Update rows using another table in the same statement.
OpenIn sheetsql1 tag match
Expand array values
Turn array elements into rows.
OpenIn sheetsql1 tag match
Connect to a database
Open an interactive psql session to a database.
Create database
Create a new database in the cluster.
Create schema
Create a namespace for objects.