PostgreSQL 配列の最後に値を追加する

PostgreSQL 配列の最後に値を追加する

PostgreSQLで、配列の最後に値を追加する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

配列の最後に値を追加

配列の最後に値を追加する場合は、「array_append」を使用します。

array_append( 配列, 追加する値 )

実際に、最後に追加してみます。

select array_append(array['a','b'],'c')

実行結果

追加されていることが確認できます。

2次元配列

2次元配列に追加しようとするとエラーとなります。

select array_append(array[['a','b'],['c','d']],'e')

実行結果

最初に追加

逆に最初に追加する場合は、「array_prepend」を使用します。

select array_prepend('a', array['b','c'])

実行結果