What's new in AnySQL Maestro Professional 16.12.0.3

Aug 8, 2017
  • New features:
  • AnySQL Maestro has been optimized to work with some popular DBMS. Also we have successfully tested the software with the latest versions of database servers and OLE DB Providers / ODBC drivers.
  • Nullable Column Checker has been implemented. This feature allows you to refactor your database schema by enforcing omitted NOT NULL constraints. It is useful, for example, if you have got a legacy schema with a lot of columns allowing NULL values and plenty of data. To invoke the wizard, use the appropriate link in the Generate SQL section of the table popup menu at the Explorer tree.
  • Data Import features:
  • Starting with this version it's possible to import data from several files at a time. To import data from multiple files with the same structure, set the mask of the file names to the corresponding field. To see the list of matching files, use with the button on the right.
  • The Column Builder for text files with fixed column width has been redesigned. Now to set the correspondence between table columns and areas of a text file, you can either input offset and width for each column directly into the controls, or define these values by clicking the left mouse button in the right area of the tool.
  • Now it's possible to add current timestamp to the log file name using the %ts:TIMESTAMP_FORMAT% string template. Examples of valid datetime formats are: 'YYYY-MM-DD', 'YYYY-MM-DD-HH24-MI', 'YYYY-MM-DD-HH24-MI-SS', and so on.
  • 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.
  • Starting from this version it is possible to import empty values as empty strings (while previous versions always imported such values as NULLs).
  • Default Data Import settings can now be set up in the Program Options dialog.
  • Data Export:
  • Support for Json file format has been implemented.
  • From now on it becomes possible to specify caption, width, and alignment for output columns (when applicable).
  • Also it becomes possible to add current timestamp to the output file name.
  • From now on it becomes possible to execute custom SQL scripts in all database connections established by the software.
  • Support for Adobe Reader DC has been added to BLOB Editor. Also the editor window now saves its size and position between times it is opened (for each table).
  • Starting from this version it is possible to select a tab color for windows that belong to a certain database. This could help you to distinguish windows with the same caption but a different parent database (such as SQL Editor) with ease. The color can be specified at the Options tab in the Database Profile Properties dialog.
  • For the same purpose tab hints now include the profile name.
  • Starting from this version a warning message appears on creating a table without a primary key constraint.
  • In Data Grids and Data Input Forms computed columns are marked by a green calculator.
  • Support for a number of new encryption algorithms has been added to Data Grid. Now it is possible to encrypt the value of a text column, for example, by SHA512 or Haval224 algorithm with a couple of mouse clicks.
  • Data Input Form: controls containing values of primary and foreign key columns are now marked with the 'gold key' and 'silver key' images accordingly. Controls containing values of required (NOT NULL) columns are marked with a red asterisk.
  • Data Grid: To reset all grid settings to defaults, open the Data tab when holding the Ctrl key.

New in AnySQL Maestro Professional 12.5.0.5 (Nov 14, 2012)

  • Autoincrement columns are now recognized for MS SQL Server and MS Access. Unfortunately, other DBMS do not provide the appropriate information correctly.
  • 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.
  • 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.
  • 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 by a foreign key with another table and a calculator for numeric columns. The form can be invoked now with Ctrl+Alt+D shortcut.
  • Now the headers of key and key autoincrement columns are marked with the 'key' and 'key&plus' images accordingly. The existence of a key column in the dataset means that you can modify/delete the records of this dataset without risk of updating/deleting several records at a time and 'key&plus' means that the column values are calculated automatically and you can leave this field blank.
  • 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.
  • 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 AnySQL Maestro Professional 11.7.0.6 (Jan 16, 2012)

  • DBMS-related features:
  • This version has been successfully tested with the most modern database servers including PostgreSQL 9.0, Firebird 2.5, MySQL 5.5 and 5.6, Oracle 11G, DB2 9.7, SQLite 3.7.x and MS SQL Server 2008 R2.
  • The ability of using the data pagination has been implemented for the Data tab of object editors. This feature significantly speeds up data management because of retrieving only a specified number of records.
  • The default value (1000 records per page) can be customized in the Application Options dialog.
  • Interface improvements:
  • Now the application allows you to use Code snippets, segments of reusable code that you can copy into the editor. The feature is available from SQL Editor, SQL Script Editor, and editors of objects containing SQL bodies (such as views, triggers, etc.) with the corresponding item of the popup menu or with Ctrl+J shortcut.
  • Table Editor:
  • 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.
  • 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).
  • 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).
  • 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.
  • 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: now you can view all columns included in a foreign key by selecting the relation based on the foreign key.
  • Application Options:
  • Now it's possible to specify default directories for data export/import/extract/etc to be used on database profiles creating.
  • Table Editor Options: starting with this version it's possible to allow the application to open details at the Data tab automatically.
  • In addition to this, several bugs have been fixed and some other minor improvements and corrections have been made.

New in AnySQL Maestro Professional 10.7.0.7 (Jan 6, 2011)

  • Database profile management extensions:
  • Starting with this version it is possible 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.
  • Now all the database profiles related to the same group may 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.
  • Table Editor: 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.
  • 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 features the following things:
  • 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.
  • The Update Existing Records option has been added to the Data Import wizard. If this option is turned ON, the records will be either updated or inserted (Firebird 2.1+, MySQL, SQLite).
  • 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.
  • 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.