In the snowflake grant ownership documentation, there is a reference to "outgoing privileges."
What are "outgoing privileges?
This is part of the optional parameter "copy/revoke current grants."
It says, "Transfers ownership of an object along with a copy of any existing outbound privileges on the object."
I am trying to figure out what "outbound privileges" are.
EDIT: Here is a test I ran. I'm not seeing the difference.
create or replace view sandbox.test_schema.my_test_view
as
select 1 a;
grant ownership on view sandbox.test_schema.my_test_view to role ABC
show grants on view sandbox.test_schema.my_test_view
Privilege=ownership; granted_to=ROLE; grantee_name=ABC; grant_option=true; granted_by=ABC
if i add the copy grants
If instead I run everything exactly the same except I copy grant privileges
grant ownership on view sandbox.test_schema.my_test_view to role ABC copy current grants
The result of showing grants on the view are identical.
Is there an example where "copy current grants" makes a difference?