rockinbinbin
03/25/2022, 10:37 PMCREATE OR REPLACE FUNCTION public.test_fn(row_id bigint) RETURNS void AS $$
UPDATE restaurants SET name = 'test'
WHERE row_id = 36;
$$ language sql volatile;
Needle
03/25/2022, 10:37 PM/title
command!
We have solved your problem?
Click the button below to archive it.rockinbinbin
03/25/2022, 10:39 PMrestaurants
table so that I can focus on getting the update working.rockinbinbin
03/25/2022, 10:40 PMScott P
03/25/2022, 10:47 PMBEGIN
and END
around your function code I believe.
I'd guess you're getting an error. First step to troubleshooting would be to const { data, error } = await supabase.rpc("test_fn")
and
console.log({ error })
Needle
03/25/2022, 10:47 PMrockinbinbin
03/25/2022, 10:52 PMgaryaustin
03/25/2022, 10:52 PMrockinbinbin
03/25/2022, 10:53 PMgaryaustin
03/25/2022, 10:54 PMgaryaustin
03/25/2022, 10:54 PMgaryaustin
03/25/2022, 10:54 PMrockinbinbin
03/25/2022, 10:54 PMgaryaustin
03/25/2022, 10:55 PMgaryaustin
03/25/2022, 10:57 PMrockinbinbin
03/25/2022, 10:57 PMrockinbinbin
03/25/2022, 10:58 PMCREATE OR REPLACE FUNCTION public.test_fn(row_id bigint) RETURNS void AS $$
UPDATE restaurants SET name = 'test'
WHERE restaurants.id = 36;
$$ language sql volatile;
garyaustin
03/25/2022, 11:00 PMCREATE OR REPLACE FUNCTION public.test_fn(row_id bigint) RETURNS void AS $$
UPDATE messages SET message = 'test'
WHERE id = 15;
$$ language sql volatile;
And it works just passing in the variable with id = row_idgaryaustin
03/25/2022, 11:02 PMrockinbinbin
03/25/2022, 11:03 PMrockinbinbin
03/25/2022, 11:03 PMgaryaustin
03/25/2022, 11:03 PMrockinbinbin
03/25/2022, 11:03 PMrockinbinbin
03/25/2022, 11:03 PMgaryaustin
03/25/2022, 11:03 PMselect test_fn(1111)
and it does nothing? From sql editor?rockinbinbin
03/25/2022, 11:05 PMgaryaustin
03/25/2022, 11:06 PMrockinbinbin
03/25/2022, 11:07 PMrockinbinbin
03/25/2022, 11:09 PMrockinbinbin
03/25/2022, 11:10 PMUPDATE restaurants SET geom = ST_SetSRID(ST_MakePoint(restaurants.lng, restaurants.lat), 4326);
rockinbinbin
03/25/2022, 11:11 PMgaryaustin
03/25/2022, 11:13 PMrockinbinbin
03/25/2022, 11:14 PMrockinbinbin
03/25/2022, 11:14 PMgaryaustin
03/25/2022, 11:14 PMrockinbinbin
03/25/2022, 11:15 PMgaryaustin
03/25/2022, 11:15 PMrockinbinbin
03/25/2022, 11:16 PMrockinbinbin
03/25/2022, 11:18 PMrockinbinbin
03/25/2022, 11:19 PMrockinbinbin
03/25/2022, 11:19 PMrockinbinbin
03/25/2022, 11:19 PMrockinbinbin
03/25/2022, 11:19 PMgaryaustin
03/25/2022, 11:20 PMgaryaustin
03/25/2022, 11:20 PMrockinbinbin
03/25/2022, 11:21 PMrockinbinbin
03/25/2022, 11:30 PMrockinbinbin
03/25/2022, 11:35 PM