Oracle Maestro Changelog

What's new in Oracle Maestro 13.5.0.1

May 21, 2013
  • Server management extensions:
  • Get SQL Dump wizard has been significantly updated:
  • Now it is possible to rename output columns in the result SQL script. To set a new target column name, enter a value to the Target column in the grid at the first step of the wizard.
  • You can also change the order of output columns using the appropriate commands of the popup menu or Ctrl+Up and Ctrl+Down shortcuts.
  • Starting with this version it is possible to specify the SQL syntax the result script to be written on. This feature allows you to restore the dump contents to a table in a different database server such as SQL Server, MySQL, PostgreSQL, Firebird, or SQLite.
  • Interface improvements:
  • This version comes with Report Designer, a simple-to-use and elegant tool to prepare data for reading, viewing, and printing in a polished look.
  • Use this tool to create database reports using drag-and-drop functionality and rich formatting options. To invoke the window, use the Main Menu | Tools | Report Designer menu item.
  • The Start Page has been redesigned in order to provide quick access to recently connected database profiles and display the latest company news.
  • SQL Editor features:
  • Now on executing several statements from a single editor tab (did you know about such a possibility?), the corresponding result tab is marked with an appropriate image.
  • Starting from this version you can copy the selected text from any editor to Clipboard as a ready-to-use string written in one of the following programming languages: C#, C++, Delphi (Object Pascal), and Java. This feature is accessible in the Export section of the editor area popup menu.
  • Database Explorer: now it is possible to assign a custom color to a certain database profile. For example, you can mark development and production databases in different colors in order to prevent casual metadata or data changes in the production. The desired color can be selected at the Options tab in the Edit Database Profile dialog.
  • Hints for foreign key columns now include the name of the parent table.
  • Script Runner allows now to execute archived scripts directly from .zip files. The tool unpacks zip archives to temporary files by itself for further executing
  • Drag-n-drop from Windows Explorer has been added to SQL Editor and SQL Script Editor. Now to open a file in one of the editors, just drag it at Windows Explorer and drop at the editor area
  • The performance of SQL Script Editor has been significantly increased especially on large script editing. In addition to this the name of the file loaded to the editor area is now displayed at the right bottom corner of the window
  • Script Runner has been slightly changed in appearance and performance. Now the name of the database the script to be run on is displayed at the top of the window, the name of the script file may be quoted, and the script files in the UTF-8 encoding may optionally start with a byte order mark
  • Data Grid features:
  • Now it is possible to display images directly in the grid. To enable/disable this view mode or change the image fitting, use the Manage inline images item of the column popup menu.
  • Data Input Form has been significantly improved. Now it simplifies the input of data with lookup menus for columns linked with foreign keys and ENUM columns, a calculator for DECIMAL columns, and check box groups for SET ones. The form can be invoked now with Ctrl+Alt+D shortcut.
  • Multi-column lookup editors become available. Such editors modify values of several columns in the record simultaneously in order to guarantee referential integrity.
  • Now the headers of primary and foreign key columns are marked with the 'gold key' and 'silver key' images accordingly as well as the headers of required columns are marked with a red asterisk. The existence of any column marked with a gold key in the dataset means that you can modify/delete the records of this dataset without risk of updating/deleting several records at a time.
  • Table Editor features:
  • Another way of index creating has been implemented. Now you can create a new index directly from the Fields tab of the table editor. To add an index, select column(s) the new index to consist of and use the Create index on columns... command.
  • Foreign key references i.e. foreign keys created in other tables and referencing for columns of the current one, are now displayed well.
  • Visual Query Builder: the Create view from SQL link has been added to the Navigation panel. This feature allows you to create a view based on a SELECT query prepared within the builder as quickly as possible.
  • Prepared database reports now run fine on UNIX systems.
  • Table Editor Options: starting with this version it's possible to allow the application to open details at the Data tab automatically.
  • Data Import features:
  • From now on it is possible to import data from CSV files that contain multi-line strings.
  • A possibility of setting the correspondence between source and target columns by column name has been implemented (previous versions allow you to set such a correspondence only by column index).
  • Data Export: now it is possible to specify decimal and thousand separators for the generated files (when applicable).
  • The progress windows are redesigned in the modern style and become more informative.

New in Oracle Maestro 11.11.0.1 (Dec 1, 2011)

  • Server management extensions:
  • The Split Table Wizard has been implemented. This feature allows you to refactor your database schema vertically splitting an existing table into two tables that is useful, for example, if you need to enforce referential integrity on a set of columns. Generated SQL scripts will modify the primary table, create a secondary table with a primary key from shared columns (i.e. columns that exist in both primary and secondary tables), and then transfer data from the primary table to the secondary one without duplicating of data. To invoke the wizard, use the popup menu of the corresponding node at the Explorer tree or the Main Menu | Object | Split Table menu item.
  • From now on it becomes possible to enable/disable all the triggers for a table in a single mouse click.
  • Now it's allowed to create DML procedures automatically. These procedures are the most efficient choice for accomplishing the CRUD operations (Create, Read, Update, and Delete).
  • It is possible to create the procedures for a single table or for several tables at once (even for all the tables in the database). To accomplish these tasks, use the popup menu of the corresponding node at the Explorer tree and the Main Menu | Object | Generate DML Procedures wizard accordingly.
  • Along with stored procedures the new version allows you to generate updatable views for your tables in a few mouse clicks; moreover, the Insert, Update, and Delete operations can be enabled or disabled at your choice. The updatable views can be generated at the same manner as CRUD procedures (see above).
  • Interface improvements:
  • The SQL editor component has been dramatically improved (applied to SQL Editor, SQL Script Editor, and editors of objects containing SQL bodies such as views, stored procedures, and triggers):
  • Unicode support has been implemented. Starting with this version you can view and edit queries and scripts containing string literals in almost any possible language including, for example, Russian, Chinese and Japanese.
  • Also it becomes possible to load/save files in different encodings. If you try to save an SQL script containing non-locale characters to a file in an incompatible encoding, a warning about a potential loss of data will be issued.
  • Text change markers are now at your disposal. Yellow markers show changed but unsaved lines of code, and green markers show changes in this session that have been saved.
  • Now the application allows you to use Code snippets, segments of reusable code that you can copy into the editor. To insert a snippet into the edited text, use the corresponding item of the popup menu or Ctrl+J shortcut.
  • The code folding appearance has been updated. In particular, the new version introduces support for fold signs as well as improved look and feel of the folding margin and hints.
  • Table Editor features:
  • Another way of index creating has been implemented. Now you can create a new index directly from the Fields tab of the table editor. To add an index, select column(s) the new index to consist of and use the Create index on columns... command.
  • Foreign key references i.e. foreign keys created in other tables and referencing for columns of the current one, are now displayed well.
  • Data Import: starting with this version it becomes possible to import data from any database accessible via an ODBC driver or OLE DB provider, such as SQL Server, MySQL, Oracle, MS Access, Sybase, DB2, PostgreSQL, etc. Let's look through some details of the new feature:
  • To import data in this way, you have to specify a connection string and select appropriate identifier quote characters to escape improper symbols and blanks in object names according to the source database (for example, double quotes for Oracle and PostgreSQL, backticks for MySQL, or square brackets for SQL Server and MS Access).
  • Picture 7. Data Import: connecting to an ODBC data source
  • Another thing to note is that this kind of import completely supports BLOBs (if they are supported by the ODBC driver / OLE DB provider used).
  • The Execute at cursor command has been added to SQL Editor (available in the Navigation bar or with Ctrl+F9 shortcut). Use this command to execute statements the cursor is over without selecting them.
  • Database Designer features:
  • Now you can view all columns included in a foreign key by selecting the relation based on the foreign key.
  • All print options are now preserved between sessions.
  • Visual Query Builder: the Create view from SQL link has been added to the Navigation panel. This feature allows you to create a view based on a SELECT query prepared within the builder as quickly as possible.
  • BLOB Viewer: starting with this version it's possible to view or edit BLOB data as PDF document.
  • Prepared database reports now run fine on UNIX systems.
  • Table Editor Options: starting with this version it's possible to allow the application to open details at the Data tab automatically.
  • A Spanish translation is now included into the installation package. Other available languages are English, German, French and Italian.
  • Data Import: now each time you start the wizard to import data to a table it stores all the options as them were set on the previous session of working with this table.

New in Oracle Maestro 10.10.0.1 (Oct 22, 2010)

  • Server management extensions:
  • Starting with this version our software automatically checks the database connection physical status and displays the notification window if the connection is broken. This window allows you either to reconnect or to close the connection.
  • A possibility of changing the file size for existing tablespaces has been implemented.
  • Now it's allowed to compile all the table dependencies as well as to compile all the table references with debug information at once. The feature is available from Database Explorer, Object Browser, and Table Editor.
  • Starting with this version it becomes possible to enable/disable all the triggers or checks for a table or even for a whole schema in a single mouse click.
  • Database profile management extensions:
  • Now our software allows to reorder database groups in the Explorer Tree as well as reorder databases from the same group. You can also sort database groups and databases in an alphabetical order.
  • All the database profiles related to the same group may now be deleted at once.
  • The Rename Database Profile command has been added to the popup menu. Use this command to rename a profile without opening its editor.
  • Interface improvements:
  • This release has been successfully tested with 64-bit operating systems including Windows 7 x64.
  • Displaying of DBMS_OUTPUT messages now can be enabled or disabled for SQL Script Editor.
  • Table Editor features:
  • A possibility of importing data from Clipboard has been implemented. It is supposed that columns within the data block are separated by the tabulation symbol, records are separated by newlines and the first line of the data block contains column headers.
  • The same data format is supported by a lot of other applications, so it is easy to use this feature to quickly copy data from MS Excel, another table or view, or even from a data set from a different DBMS especially if it is opened with an appropriate our product.
  • An ability to upload files as BLOBs into a table has been implemented. The file names must contain the information on the record they need to be placed to: the files need to be named in the same manner and their names have to include content of one or several table columns that can uniquely identify each row.
  • The Script Runner window can now be invoked directly from the Tools menu. Also the productivity of this tool has been significantly improved.
  • Data Analysis tool has been updated:
  • Starting with this version it is possible to use a wide spectrum of aggregate functions such as maximum, minimum, average value, etc. for subtotals (the only available function for the previous versions was sum of values).
  • A possibility of sorting data by summary columns has been added. This means, for example, the product you'll see first is not the one which starts with an A or Z, but rather the one that has the most or least sales.
  • You can also specify the number of top rows that are displayed to view, for example, only a specific number of best-selling or worst-selling products for each year, month, customer, etc. This will help you to concentrate on only the most important information and avoid being overload with a lot of superfluous data.
  • Data Grid features the following things:
  • The Clone current record command has been added to the popup menu. Use it to add a new record which is substantially similar to an existing one.
  • Multi-column sorting has been implemented. To sort data on multiple columns, use the Advanced sort command from the grid's header popup menu.
  • Starting with this version the number of grouped records is displayed for the group's header.
  • Now you can fix grid columns to view them permanently when working with other grid data. To fix a column, choose the corresponding item from the grid's header popup menu.
  • SQL Editor: the Go to Line command has been added to the popup menu (Ctrl+G shortcut). Also field data types are now displayed in the Code completion window.
  • BLOB editor: starting with this version it is possible to select a BLOB column to edit directly within the editor window.
  • The Case Insensitive option has been added to data grid filter settings (ON by default).
  • BLOB Viewer/Editor: starting with this version it's possible to customize PHP syntax highlighting for the text representation of BLOBs.
  • Database Designer a possibility to select objects with Ctrl has been implemented.
  • Application Options: now it's possible to specify default directories for data export/import/extract/etc to be used on database profiles creating.

New in Oracle Maestro 9.4.0.1 (May 6, 2009)

  • Server management extensions:
  • SQL Editor: starting with this version you can execute queries either in autocommit mode (default value) or manage transactions manually. In the second case you have to issue COMMIT or ROLLBACK statements from the editor or use the corresponding links at the editor's navigation bar.
  • Interface improvements:
  • Data Export wizard has been significantly improved:
  • Now you can select the result file encoding (ANSI, UTF8, UTF16, UTF32, OEM, Mac).
  • Support for Microsoft Office Excel 2007, Microsoft Office Word 2007, OpenDocument Spreadsheed, and OpenDocument Text file formats has been implemented.
  • The wizard has been completely redesigned to increase the usability. In particular, the export process now can be started at any step of the wizard.
  • Data Import wizard has been updated too:
  • Now you can import data from Microsoft Office Excel 2007 and Microsoft Office Access 2007 file formats along with Microsoft Office Excel 97-2003, Microsoft Office Access, CSV, DBF, and Text files supported in the previous versions.
  • Starting with this version you can import Text and CSV data files stored in different encodings.
  • Now it is possible to empty the target table as well as execute custom SQL scripts before and after import.
  • An ability of using the SQL*Loader utility has been incorporated. This feature can speed up the import process up to 10 times so it is recommended to use it always if possible.
  • The wizard has been completely redesigned to improve the look and feel and increase the usability.
  • Get SQL Dump: now you can specify the encoding on the generating dump to a file.
  • Trigger Editor: the Code Completion feature becomes available for the NEW and OLD keywords.
  • SQL Editor: starting with this version Oracle Maestro highlights the error line after executing an erroneous query.
  • An Italian localization is now included into the installation package.
  • Data grid: starting with this version it is possible to allow displaying row numbers in grids. Of course you can adjust the corresponding column to yours liking.
  • Tabbed MDI interface: a popup menu has been added to each tab.
  • In addition to this, several bugs have been fixed and some other minor improvements and corrections have been made.

New in Oracle Maestro 8.12 (Dec 6, 2008)

  • The new version allows you to connect to Oracle databases using the Operating system (OS) authentication. This security mode allows Oracle to pass control of user authentication to the operating system.
  • An ability of using autoincrement columns has been incorporated into the Field Editor. As Oracle doesn't support the auto increment attribute directly, Oracle Maestro creates a sequence and/or a trigger.
  • Starting with this version it is possible to use virtual columns (Oracle 11g). Such column are useful for storing derived data. Derived values for virtual columns are calculated by defining a set of expressions or functions that are associated with the virtual column when the table that the column is going to reside in is created.
  • Index editor: support for invisible indexes has been added (Oracle 11g).
  • The algorithm of compiling object dependencies has been significantly updated. Now it processes the objects recursively.
  • A possibility of executing stored procedures returning cursors has been implemented. If a procedure returns several cursors, Oracle Maestro will display several result sets in the separated tabs.
  • A possibility of executing stored procedures returning cursors has been implemented. If a procedure returns several cursors, Oracle Maestro will display several result sets in the separated tabs.
  • Visual Query Builder has been dramatically improved. Now it can produce INSERT, UPDATE and DELETE statements as well as the SELECT statements containing subqueries and/or UNIONs.
  • Data grid features the following things:
  • Starting with this version it is possible to use the lookup editor for a column, which is linked by a foreign key with a (single) column from another table. The editor displays the contents of parent table’s columns within the dropdown window.
  • A possibility of displaying data in the master-detail form has been incorporated into the Table Editor (multiple detail pages can be displayed for a single master row). Use the Show/Hide details link at the editor’s navigation bar to activate/deactivate this view mode.
  • Filtering, grouping, and sorting features become available for CLOB columns.
  • The notification pane is now displayed after simple mode activation (filtering, grouping and sorting features are not supported in this mode). All the related settings can be customized in the Options dialog.
  • The Dependency tracker tool has been implemented (Main Menu | Tools | Dependency tracker). Use this tool to browse all-level dependencies of a schema object (table, view, function, etc).
  • All schema object (table, view, procedure, etc) editors: the tab captions are now displayed as object@schema instead of schema.object. This should increase the usability while working with a lot of objects in the same schema.
  • SQL Script Editor: Script Explorer has been significantly improved. Now it works much faster and more exactly.
  • PL/SQL Debugger: an ability to drag and drop a variable from the source code window to the watch list has been implemented.
  • Session Browser: the statements at the Last SQL tab are now formatted if possible.
  • Database Explorer: the Data management group has been added to table and view nodes popup menus. Use this group items to run Data Export, Data Import, and Get SQL Dump wizards for the selected table or view without opening its editor (the Empty Table command has been moved to this group too). The Go to foreign table command is now available for all the foreign keys.
  • Database Designer settings: the "Show hints" options has been added. Also it is now possible to select the default graphic file format to export diagrams as images.

New in Oracle Maestro 8.3 (Apr 9, 2008)

  • Server management extensions:
  • � Support for Oracle 8i has been added. Also this version has been successfully tested with Oracle 11g.
  • � The Quick Connect mode has been implemented. Use it to skip metadata refreshing when connecting to a database (for example, to execute a query or SQL script).
  • � Database triggers are moved from the database tree branch to schema one.
  • Interface improvements:
  • � The SQL Generator tool has been implemented. Use this feature to produce various SQL scripts (CREATE, DROP, SELECT, INSERT, etc.) for the selected object. The result script can be saved to a file, copied to clipboard, and opened in SQL Editor or SQL Script Editor.
  • � Data Grid has been significantly updated
  • � The Generate Query command has been added to the Table / View Editor. Use this command to copy current filter conditions to the SQL Editor window as an SQL query. It is also possible to copy filter condition to clipboard as WHERE clause using grid�s popup menu.
  • � Now it is possible to encrypt the contents of the selected cell by the md5 algorithm (the corresponding item has been added to grid's popup menu).
  • � This version of our software is fully compatible with large fonts (120 DPI).
  • � SQL Editor: a popup menu has been added to each query tab. Using this menu you can create a new query, close existing one, save the query to profile, etc even if editor's navigation bar is closed.
  • � Create Profiles Wizard and object creation wizards become resizable.
  • � Data import wizard: the interface for adding and editing of replacements has been slightly improved.
  • � The F11 key is now used to show/hide the Explorer tree.
  • � Data grid options: it is now possible to restrict maximum column width.
  • � SQL Script Editor settings: the "Use script runner for large scripts" option has been added.
  • � Create Database Profiles wizard: the Hide already registered databases option has been added.
  • � Object editors, SQL Editor, Database Designer, BLOB Viewer and other database-dependent windows: only connected databases are now displayed in the drop-down list.
  • Important fixes:
  • � Directories are now refreshed much faster.
  • � Get SQL Dump wizard: data from CLOB and BLOB columns are now extracted correctly.
  • � Database triggers: support for the Server error event has been added.

New in Oracle Maestro 7.10 (Oct 4, 2007)

  • Version 7.10 introduces cancellation of long-running queries, Gather Statistics service, SQL Formatter and more.

New in Oracle Maestro 7.5 (May 12, 2007)

  • Server management extensions:
  • Session Browser is implemented. This feature is very useful for DBAs who want to monitor the users' activity (in fact, there are potentially thousands of sessions in a database at any one time). You can view details for each session (such as login, connect time, database name, client host, last SQL statement executed and more) as well as group and filter sessions by client host, connected user, database, client application, etc.
  • To access the Session Browser window, select the corresponding item from the Tools menu.
  • Another important thing implemented in this version of Oracle Maestro is the Database Export feature, which represents a GUI wrapper for standard EXP utility. This tool allows you to choose export mode (database, schemas, tablespaces or tables), select objects to export and specify a lot of additional options to get the database dump according to your needs. It is also possible to save all the settings as a batch file for future executing.
  • This window also can be invoked from the Tools menu. Please note that you should have installed the EXP utility to use this functionality.
  • Now Oracle Maestro uses the TRUNCATE statement for table emptying (instead of DELETE one).
  • Fixed the bug with importing data to CLOB fields.
  • Interface improvements:
  • Database Designer: a possibility of locking/unlocking diagram objects is added. This feature prevents your diagram from unforeseen changes: when the diagram is locked, you can neither move/resize/delete existing objects nor add new ones.
  • Some new features are incorporated into SQL Editor and SQL Script Editor. Now it is possible:
  • comment/uncomment selected text (Shift Ctrl . / Shift Ctrl , shortcuts respectively). If no text is selected, the whole line will be commented. By the way, it is not necessary to select commented text to uncomment it, just press Shift Ctrl , having the cursor inside the commented text. Both kinds of comments (single-line and multi-line) are supported;
  • convert selected text to different cases (lower, UPPER, and NameCase);
  • export the contents of the editor to RTF and HTML formats (to file or to clipboard);
  • print/preview the contents of the editor.
  • The Copy to SQL Script Editor command is added to all object editors (available in the Navigation Bar on the SQL tab). Use it for quick copying object�s SQL definition (DDL) to the SQL Script Editor for future modifications;
  • Explorer tree: the Browse command is added to lists' popup menus (runs the Object Browser tool).

New in Oracle Maestro 7.3.0.2 (Mar 16, 2007)

  • Version 7.3 presents such extremely useful features as PL/SQL Debugger and Database Designer tools.

New in Oracle Maestro 6.12 (Dec 15, 2006)

  • Quotas and segments in tablespace editors, tabbed user interface and more.