add sql
This commit is contained in:
19
sql/get_urls_and_paths.sql
Normal file
19
sql/get_urls_and_paths.sql
Normal file
@ -0,0 +1,19 @@
|
||||
CREATE OR REPLACE FUNCTION get_urls_and_paths(website_name text)
|
||||
RETURNS TABLE (
|
||||
out_url text,
|
||||
out_website_name text
|
||||
) AS
|
||||
$$
|
||||
BEGIN
|
||||
RETURN QUERY SELECT aw.url, aw.folder_path
|
||||
FROM artist_website aw
|
||||
INNER JOIN website w ON aw.website_id = w.id
|
||||
WHERE w.name ILIKE website_name;
|
||||
|
||||
IF NOT FOUND THEN
|
||||
RAISE EXCEPTION 'No urls and paths found for website: %', website_name;
|
||||
END IF;
|
||||
|
||||
RETURN;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
Reference in New Issue
Block a user