सबसे आसान बात होगी:
update table
set array = array_append(array, 'element')
where ...
या शायद ||
का उपयोग करें ऑपरेटर
:
update table
set array = array || 'element'
where ...
वे दोनों अधिक सामान्य set n = n + 11
. के बराबर हैं संख्याओं के लिए। शामिल प्रकारों के आधार पर, आपको यह स्पष्ट करने की आवश्यकता हो सकती है कि कौन सा ||
एक टाइपकास्ट शामिल करने से आपका मतलब है ऑपरेटर:
update table
set array = array || 'element'::text
where ...
ताकि PostgreSQL को पता चले कि आप array || element
||
. का संस्करण array || array
संस्करण। ak5
को धन्यवाद इसे मेरे ध्यान में लाने के लिए।