0

I have one imported database in snowflake, which contains multiple tables. How can I grant one user access to one subset of tables, grant another user to another set of tables? It seems that I can’t grant table level access on a imported database.

Snowflake. I expected table level permissions on an imported database

1 Answer 1

2

You would need the DB provider to create the required RBAC using DB roles.

Alternatively (and this is less than ideal) you could create your own DB with views that referenced the shared DB - and create your RBAC on that DB

Sign up to request clarification or add additional context in comments.

2 Comments

Where to look for the provider created RBAC? I can't find them, does it mean provider didn't create them?
If the shared database doesn't have any database roles then the provider hasn’t included an RBAC - but I’d probably start by asking them

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.