diff options
| author | ckonstanski <kostcarl@isu.edu> | 2026-07-19 22:05:02 -0600 |
|---|---|---|
| committer | ckonstanski <kostcarl@isu.edu> | 2026-07-19 22:05:02 -0600 |
| commit | e7301bcd63c0cbfc4d55f21d0d7c33c7557d6444 (patch) | |
| tree | 2fc51725eb8931c09df6d9360bb358e7645a5244 /sql/functions | |
| parent | 08e435104c42751689553537b1f20ffb14b8dfcc (diff) | |
starting resume logic
Diffstat (limited to 'sql/functions')
| -rw-r--r-- | sql/functions/resume.insert_resume.sql | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/sql/functions/resume.insert_resume.sql b/sql/functions/resume.insert_resume.sql new file mode 100644 index 0000000..eb56897 --- /dev/null +++ b/sql/functions/resume.insert_resume.sql @@ -0,0 +1,30 @@ +drop function resume.insert_resume ( + p_user_id int, + p_name character varying +); + +create or replace function resume.insert_resume ( + p_user_id int, + p_name character varying +) +returns bigint +as $$ +declare + l_id bigint; +begin + insert into resume.resume ( + user_id, + name + ) values ( + p_user_id, + p_name + ); + + select id into l_id + from resume.resume + where user_id = p_user_id + and name = p_name; + + return l_id; +end; +$$ language plpgsql; |
