so I come from a more Snowflake/BigQuery background, and my understanding of Role Management of the objects (e.g. tables) are still limited)
from what I understood so far, it seems that Motherduck is literally the host of the DuckDBs. and all DuckDBs have to be owned by an account (either human account or a Service Account). so I assume the pattern here should be:
Production Service Account owns:
Share of the Production DB and let the whole Org discover it
Staging Service Account owns
Share of the Staing DB and let the data team discover it
this is the encouraged pattern I see so far, I am just wondering if there are further instruction of best pratices and the pattern of separating Production/Staging env here