supabase에 SQL 에디터 켜고 작성해준다.
vscode에서 바로 작성하고 싶었는데 RANDOM() 을 인식을 못 했다.
CREATE OR REPLACE FUNCTION random_recipes(limit_row integer)
RETURNS SETOF "MY_RECIPE_TABLE" AS $$
SELECT *
FROM "MY_RECIPE_TABLE"
WHERE recipe_seq IS NOT NULL
ORDER BY RANDOM()
LIMIT limit_row;
$$ LANGUAGE sql;
const { data, error } = await browserClient.rpc("random_recipes", { limit_row: 10 });
가져와서 쓴다 훨씬 깔끔해졌다 😁

레시피도 원하는 조건에 맞게 랜덤으로 잘 가져온다! 😁