Hi there,
We recently bought PL/SQL Developer and are very happy with it.
However, as a long-time oracle application developer, there are few features that I feel are missing which I would like to request.
The following is my list. I hope it is not too long, but I only want to help you guys improve your product as it is definitely the best on the market.
I also hope that some of the items on my list are just a misunderstanding that I have - if so, please accept my apology and direct me to what I should be doing!
Regards,
-adam
==================================================
FEATURE REQUEST:
We recently bought PL/SQL Developer and are very happy with it.
However, as a long-time oracle application developer, there are few features that I feel are missing which I would like to request.
The following is my list. I hope it is not too long, but I only want to help you guys improve your product as it is definitely the best on the market.
I also hope that some of the items on my list are just a misunderstanding that I have - if so, please accept my apology and direct me to what I should be doing!
Regards,
-adam
==================================================
FEATURE REQUEST:
- There doesn't seem to be anyway to see what date a table/view whatever was created or last modified
- Analyze table (browser extension has this, but it can't do multiple tables at once!)
- Ability to modify tablespaces
- Export User Objects does not export grants
- "View SQL" button on edit object, does not show grants either (except for tables/views)
- SQL Grid does not allow user to page through long results using PgDown/PgUp. User has to click green arrow buttons or press Alt-PgDown. (Perhaps that is the point, but I think PgDown/PgUp would be better)
- Order by on column for SQL Window only orders the values on that page, not order whole result set
- Window List should have a 'X' button on each window item to easily close them (right click, close, on window items is anoying)
- When I view PL/SQL package/procedure etc, it opens code in read only mode (good), but then it would be good if there was a toggle to turn window into edit mode so I didn't have to go back to the object and right click > edit
- Also if user is modifying code, there is no way to see the original code without starting new instance of the program, or export the package, etc. The software should allow two instances of the program window for any particular package; i.e. one for editing and one for viewing current source.
- SQL Text tab on session window, it would be good if there was a third window pane which showed the explain plan of that SQL text (like TOAD does)
- In the SQL Editor, it would be good if the user could create more than one custom color group
- Compare table data script fails if table contains CLOB - it would be better if the tool just ignored any clob columns and compared everything else.
- External tools cannot load pl/sql package, IF that package isn't saved to a file. It would be good if it simply transferred content from PL/SQL window to external tool (i.e. like Vim), perhaps via temporary file
- It would be good if the editor had column editing. It is possible to select columns (holding alt) and then using cut/copy/paste. But it would be much more useful to highlight a column, press "A" or something to start appending text to the end of each line of the selected column. Or "I" to start typing and insert text at the start of each line of the selection. Like Vim does!
- When coloring connection it can color the editor background, but that is a bit too much color overload. Could it instead color the background of the object browser. I like the concept so I can tell PROD/TEST/DEV regions, but don't want too much color overload.
- On the user table, it would be good if it showed which were invalid users and locked accounts
- "safe compilation" does not work if package contains references to procedures declared in package body, but not in package spec
- The free version of ExamDiff is lame because it does not highlight the differences within a particular line. I.e. the whole line is highlighted, but you can't see which part of the line was changed. Free diff tools like WinMerge are better - is it possible to integrate PL/SQL developer with WinMerge rather than ExamDiff ?
- Compare user objects appears to be backwards. I.e. If you want to apply changes from one schema to another, you need to be logged in as the source schema. I think logging in as the destination schema would be more useful. Or at least allow the user to select weather the session they are logged in as is the source/destination.