Hello fellow PSD users and Marco.
PL/SQL Developer was just rolled out to lots of developers at my current employer to get them off TOAD and save us a boatload of cash. Both tools seem to have an issue showing the objects that belong to other accounts.
Being the Development DBA and designer/tuner for the last 10 years at various shops, I'm used to having direct access to the account that owns all the application's objects. But all these developers are used to having access to personal accounts, or "gateway" accounts that don't own anything, but instead have roles and privileges granted to see and use the objects in the application owner account.
When they log into PSD, the default filter gives them empty nodes in the browser tree, because -- of course -- they don't own anything. So they have to expand the Users node and expand the object-owner account. When they do so, PSD only show tables, views, sequences and pl/sql packages, procedures and functions. It does not show object-owner's triggers, materialized views, synonyms or types to which they've been granted access.
So one thing I tried was to change the "My Objects" filter to set owner = object-owning-account instead of owner = user. This helps. Logged in as one of these object-less developers, I can now see the other account's objects under my main browser tree nodes as if they were mine. But still, the nodes for triggers, views, materialized views, synonyms and types are all empty. Why?
Is this a bug in PSD's use of all_objects and other data dictionary views, or am I just slow and not using the tool right?
PL/SQL Developer was just rolled out to lots of developers at my current employer to get them off TOAD and save us a boatload of cash. Both tools seem to have an issue showing the objects that belong to other accounts.
Being the Development DBA and designer/tuner for the last 10 years at various shops, I'm used to having direct access to the account that owns all the application's objects. But all these developers are used to having access to personal accounts, or "gateway" accounts that don't own anything, but instead have roles and privileges granted to see and use the objects in the application owner account.
When they log into PSD, the default filter gives them empty nodes in the browser tree, because -- of course -- they don't own anything. So they have to expand the Users node and expand the object-owner account. When they do so, PSD only show tables, views, sequences and pl/sql packages, procedures and functions. It does not show object-owner's triggers, materialized views, synonyms or types to which they've been granted access.
So one thing I tried was to change the "My Objects" filter to set owner = object-owning-account instead of owner = user. This helps. Logged in as one of these object-less developers, I can now see the other account's objects under my main browser tree nodes as if they were mine. But still, the nodes for triggers, views, materialized views, synonyms and types are all empty. Why?
Is this a bug in PSD's use of all_objects and other data dictionary views, or am I just slow and not using the tool right?