SesarDB
Home | Tables | Schemas | Diagrams | Foreign Keys | Indexes |
sesar_update_igsn_count(usercode character varying) | (Procedure) |
Name | sesar_update_igsn_count(usercode character varying) |
Comment | |
Src |
CREATE OR REPLACE FUNCTION sesar_update_igsn_count(usercode character varying) RETURNS bigint AS $$ DECLARE total_samples int8; BEGIN select count(*) as cnt into total_samples from sample where igsn_prefix = userCode and archive_date is null; RAISE NOTICE 'Total samples for %s is %d', userCode , total_samples; update sesar_user_code set igsn_count = total_samples where user_code = userCode; return total_samples; END; $$ LANGUAGE plpgsql VOLATILE COST 100; |