存储程序: rpc()
你可以用"远程程序调用"的方式调用存储程序。
这是一种高级的说法,即你可以把一些逻辑放入数据库,然后从任何地方调用它。 这在逻辑很少更改的情况下特别有用,比如密码重置和更新等情况。
案例教程
案例1 (调用一个没有参数的存储程序)#
1 2final data = await supabase 3 .rpc('hello_world');
案例2 (调用一个带参数的存储程序)#
1 2final data = await supabase 3 .rpc('echo_city', params: { 'name': 'The Shire' });