GRANT EXECUTE ON public.check_api_call_limit TO PUBLIC; GRANT EXECUTE ON public.cleanup_inactive_sessions TO PUBLIC; GRANT EXECUTE ON public.get_user_profile TO PUBLIC; GRANT EXECUTE ON public.handle_new_user TO PUBLIC; GRANT EXECUTE ON public.set_trial_vip TO PUBLIC; GRANT EXECUTE ON public.set_user_id TO PUBLIC; GRANT EXECUTE ON public.sync_email_confirmed_at TO PUBLIC; GRANT EXECUTE ON public.update_timestamp TO PUBLIC; GRANT EXECUTE ON public.update_updated_at_column TO PUBLIC; GRANT EXECUTE ON public.update_updated_at_parts TO PUBLIC; GRANT EXECUTE ON public.update_updated_at_subdevices TO PUBLIC; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.announcements TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.api_call_logs TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.base_category TO anon; GRANT EXECUTE ON public.check_api_call_limit TO anon; GRANT EXECUTE ON public.cleanup_inactive_sessions TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words_for_kipris TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.events TO anon; GRANT EXECUTE ON public.get_user_profile TO anon; GRANT EXECUTE ON public.handle_new_user TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.licenses TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.locators TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.logs TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.markets TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.membership_levels TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.program_versions TO anon; GRANT EXECUTE ON public.set_trial_vip TO anon; GRANT EXECUTE ON public.set_user_id TO anon; GRANT EXECUTE ON public.sync_email_confirmed_at TO anon; GRANT EXECUTE ON public.update_timestamp TO anon; GRANT EXECUTE ON public.update_updated_at_column TO anon; GRANT EXECUTE ON public.update_updated_at_parts TO anon; GRANT EXECUTE ON public.update_updated_at_subdevices TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words_kipris TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_businesses TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_devices TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_products TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_roles_del TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_sessions TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.users TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.word_grade TO anon; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.announcements TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.api_call_logs TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.base_category TO authenticated; GRANT EXECUTE ON public.check_api_call_limit TO authenticated; GRANT EXECUTE ON public.cleanup_inactive_sessions TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words_for_kipris TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.events TO authenticated; GRANT EXECUTE ON public.get_user_profile TO authenticated; GRANT EXECUTE ON public.handle_new_user TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.licenses TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.locators TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.logs TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.markets TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.membership_levels TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.program_versions TO authenticated; GRANT EXECUTE ON public.set_trial_vip TO authenticated; GRANT EXECUTE ON public.set_user_id TO authenticated; GRANT EXECUTE ON public.sync_email_confirmed_at TO authenticated; GRANT EXECUTE ON public.update_timestamp TO authenticated; GRANT EXECUTE ON public.update_updated_at_column TO authenticated; GRANT EXECUTE ON public.update_updated_at_parts TO authenticated; GRANT EXECUTE ON public.update_updated_at_subdevices TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words_kipris TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_businesses TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_devices TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_products TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_roles_del TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_sessions TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.users TO authenticated; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.word_grade TO authenticated; GRANT privilege_type ON table_schema.routine_name TO grantee; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.announcements TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.api_call_logs TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.base_category TO service_role; GRANT EXECUTE ON public.check_api_call_limit TO service_role; GRANT EXECUTE ON public.cleanup_inactive_sessions TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.common_banned_words_for_kipris TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.events TO service_role; GRANT EXECUTE ON public.get_user_profile TO service_role; GRANT EXECUTE ON public.handle_new_user TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.licenses TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.locators TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.logs TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.markets TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.membership_levels TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.program_versions TO service_role; GRANT EXECUTE ON public.set_trial_vip TO service_role; GRANT EXECUTE ON public.set_user_id TO service_role; GRANT EXECUTE ON public.sync_email_confirmed_at TO service_role; GRANT EXECUTE ON public.update_timestamp TO service_role; GRANT EXECUTE ON public.update_updated_at_column TO service_role; GRANT EXECUTE ON public.update_updated_at_parts TO service_role; GRANT EXECUTE ON public.update_updated_at_subdevices TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_banned_words_kipris TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_businesses TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_devices TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_products TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_roles_del TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.user_sessions TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.users TO service_role; GRANT DELETE, INSERT, REFERENCES, SELECT, TRIGGER, TRUNCATE, UPDATE ON public.word_grade TO service_role; GRANT EXECUTE ON FUNCTION public.get_user_profile() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.get_user_profile() TO anon; GRANT EXECUTE ON FUNCTION public.get_user_profile() TO authenticated; GRANT EXECUTE ON FUNCTION public.get_user_profile() TO service_role; GRANT EXECUTE ON FUNCTION public.check_api_call_limit() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.check_api_call_limit() TO anon; GRANT EXECUTE ON FUNCTION public.check_api_call_limit() TO authenticated; GRANT EXECUTE ON FUNCTION public.check_api_call_limit() TO service_role; GRANT EXECUTE ON FUNCTION public.handle_new_user() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.handle_new_user() TO anon; GRANT EXECUTE ON FUNCTION public.handle_new_user() TO authenticated; GRANT EXECUTE ON FUNCTION public.handle_new_user() TO service_role; GRANT EXECUTE ON FUNCTION public.cleanup_inactive_sessions() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.cleanup_inactive_sessions() TO anon; GRANT EXECUTE ON FUNCTION public.cleanup_inactive_sessions() TO authenticated; GRANT EXECUTE ON FUNCTION public.cleanup_inactive_sessions() TO service_role; GRANT EXECUTE ON FUNCTION public.set_trial_vip() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.set_trial_vip() TO anon; GRANT EXECUTE ON FUNCTION public.set_trial_vip() TO authenticated; GRANT EXECUTE ON FUNCTION public.set_trial_vip() TO service_role; GRANT EXECUTE ON FUNCTION public.update_updated_at_column() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.update_updated_at_column() TO anon; GRANT EXECUTE ON FUNCTION public.update_updated_at_column() TO authenticated; GRANT EXECUTE ON FUNCTION public.update_updated_at_column() TO service_role; GRANT EXECUTE ON FUNCTION public.update_updated_at_subdevices() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.update_updated_at_subdevices() TO anon; GRANT EXECUTE ON FUNCTION public.update_updated_at_subdevices() TO authenticated; GRANT EXECUTE ON FUNCTION public.update_updated_at_subdevices() TO service_role; GRANT EXECUTE ON FUNCTION public.update_updated_at_parts() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.update_updated_at_parts() TO anon; GRANT EXECUTE ON FUNCTION public.update_updated_at_parts() TO authenticated; GRANT EXECUTE ON FUNCTION public.update_updated_at_parts() TO service_role; GRANT EXECUTE ON FUNCTION public.set_user_id() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.set_user_id() TO anon; GRANT EXECUTE ON FUNCTION public.set_user_id() TO authenticated; GRANT EXECUTE ON FUNCTION public.set_user_id() TO service_role; GRANT EXECUTE ON FUNCTION public.update_timestamp() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.update_timestamp() TO anon; GRANT EXECUTE ON FUNCTION public.update_timestamp() TO authenticated; GRANT EXECUTE ON FUNCTION public.update_timestamp() TO service_role; GRANT EXECUTE ON FUNCTION public.sync_email_confirmed_at() TO PUBLIC; GRANT EXECUTE ON FUNCTION public.sync_email_confirmed_at() TO anon; GRANT EXECUTE ON FUNCTION public.sync_email_confirmed_at() TO authenticated; GRANT EXECUTE ON FUNCTION public.sync_email_confirmed_at() TO service_role;