Hello,
I'm trying to wrap my head around the permission management for dropping tables in UC enabled schemas.
According to docs:
To drop a table you must have the MANAGE privilege on the table, be its owner, or the owner of the schema, catalog, or metastore the table resides in.
So more or less you'd have to had some kind of ownership/management level privilages to do it.
The issue I seem to have with it is as follows - I'd like to give the developers permission to conduct all necessary tasks in the schemas they can access: like table creation/modyfing/droping etc. without them having the ability to grant other users permissions on the schema level.
The perfect solution that I can envision would be a seperate DROP privilage on either catalog/schema/table level.
What are the best practices to approach this matter?
BR