From 13a0c45fff0d1ab93e375a84e2934f3772c1d400 Mon Sep 17 00:00:00 2001 From: 0x0ff <0x0ff@onsats.org> Date: Sat, 15 Oct 2022 22:31:06 +0200 Subject: [PATCH] fix: postgresql tags_to_tagvalues func definition --- storage/postgresql/init.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/storage/postgresql/init.go b/storage/postgresql/init.go index 03432d3..8e1992d 100644 --- a/storage/postgresql/init.go +++ b/storage/postgresql/init.go @@ -17,8 +17,8 @@ func (b *PostgresBackend) Init() error { b.DB = db _, err = b.DB.Exec(` -CREATE FUNCTION tags_to_tagvalues(jsonb) RETURNS text[] - AS 'SELECT array_agg(t->>1) FROM (SELECT jsonb_array_elements($1) AS t)s WHERE length(array_agg(t->>0)) = 1;' +CREATE OR REPLACE FUNCTION tags_to_tagvalues(jsonb) RETURNS text[] + AS 'SELECT array_agg(t->>1) FROM (SELECT jsonb_array_elements($1) AS t)s WHERE length(t->>0) = 1;' LANGUAGE SQL IMMUTABLE RETURNS NULL ON NULL INPUT;