Mercurial > gemma
annotate schema/updates/1106/01.schemaqualify_tables.sql @ 4530:38ec0e25e7b1
Translated using Weblate (German (Austria))
Currently translated at 69.0% (298 of 432 strings)
Translation: Gemma/client
Translate-URL: https://hosted.weblate.org/projects/gemma/client/de_AT/
author | Lukas Timler <lukas.timler@viadonau.org> |
---|---|
date | Tue, 08 Oct 2019 14:39:19 +0200 |
parents | d3fb2f37380b |
children |
rev | line source |
---|---|
4173
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
1 CREATE OR REPLACE FUNCTION get_schema_version() RETURNS int |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
2 LANGUAGE sql |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
3 AS $$ |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
4 SELECT max(version) FROM public.gemma_schema_version; |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
5 $$; |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
6 |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
7 CREATE OR REPLACE FUNCTION is_country(code char) RETURNS boolean |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
8 AS $$ |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
9 SELECT EXISTS(SELECT 1 FROM public.countries WHERE country_code = code) |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
10 $$ |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
11 LANGUAGE sql |
d3fb2f37380b
Schema qualify tables in function body
Tom Gottfried <tom@intevation.de>
parents:
diff
changeset
|
12 STABLE PARALLEL SAFE; |