Mercurial > gemma
comparison schema/gemma.sql @ 3996:a2921151b193
Schema: Use SQL instead of PLPGSQL for get_schema_version().
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Wed, 17 Jul 2019 16:48:26 +0200 |
parents | 7b7c324b318f |
children | 3dc2694557f1 |
comparison
equal
deleted
inserted
replaced
3995:074cf9349c71 | 3996:a2921151b193 |
---|---|
212 version int PRIMARY KEY, | 212 version int PRIMARY KEY, |
213 update_date timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP | 213 update_date timestamp with time zone NOT NULL DEFAULT CURRENT_TIMESTAMP |
214 ); | 214 ); |
215 | 215 |
216 CREATE OR REPLACE FUNCTION get_schema_version() RETURNS int | 216 CREATE OR REPLACE FUNCTION get_schema_version() RETURNS int |
217 LANGUAGE plpgsql | 217 LANGUAGE sql |
218 AS $$ | 218 AS $$ |
219 BEGIN | 219 SELECT max(version) FROM gemma_schema_version; |
220 RETURN ( SELECT max(version) FROM gemma_schema_version ); | |
221 END; | |
222 $$; | 220 $$; |
223 | 221 |
224 | 222 |
225 -- | 223 -- |
226 -- GEMMA data | 224 -- GEMMA data |