Only include name when ref is null

pull/1620/head
Brian Sperlongano 2024-01-23 13:48:40 -05:00 zatwierdzone przez GitHub
rodzic 92a52f4afe
commit 43b275f3ff
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -35,6 +35,6 @@ $$ LANGUAGE sql IMMUTABLE
CREATE OR REPLACE FUNCTION create_route_hstore(network TEXT, ref TEXT, name TEXT, colour TEXT)
RETURNS hstore AS $$
SELECT hstore(ARRAY['network', 'ref', 'name', 'colour'], ARRAY[network, ref, name, colour]);
SELECT hstore(ARRAY['network', 'ref', 'name', 'colour'], ARRAY[network, ref, CASE WHEN ref IS NULL THEN name END, colour]);
$$ LANGUAGE sql IMMUTABLE
PARALLEL SAFE;