Choose your database:
AnySQL
MySQL
MS SQL Server
PostgreSQL
SQLite
Firebird
Oracle
SQL Anywhere
DB2
MaxDB

Subscribe to our news:
Partners
Testimonials
Qian Dong: "Although I evaluated Oracle Maestro for only a couple of days, I must say I like what I saw in this product. I am going to place an order for this product.

Thank you for the good work".
Peter Robinson: "As a tech savvy company director, I wanted an inexpensive web based database application to manage all aspects of my business. As with most humans I find developing purely by CLI very hard and do not have the will or time to invest in improving my skills. I was looking to find a nice human friendly GUI to design and build my application, which is when I came across PHP Generator for MySQL.

Whilst you still need a great understanding of logic and a small amount of programming ability to get the specific results you require, I am very happy with the speed of progress I have been making with this invaluable tool.

With all the standard libraries included, this product makes normal requirements such as JavaScript form validation, lookup selectors, on click events, auto complete, detailed searches, multiformat exports, rss feeds and username security straight forward and quick.

Having any changes made via the GUI written to the web server at the click of a button makes testing out ideas quick and easy without fear of breaking your application.

To conclude, I couldn't find any other product on the market that came close to offering the amount of options this does, and I do hope that more products like this come out in the future, with the hope of eventually eradicating the need to program all together".

More

Add your opinion

SQL Maestro Group / News / PostgreSQL Maestro 14.5 released

PostgreSQL Maestro 14.5 released

May 22, 2014

Prev Next

 
SQL Maestro Group is happy to announce the release of PostgreSQL Maestro 14.5, a powerful Windows GUI solution for PostgreSQL administration and database development.

Please consider the list of new features implemented in this version since the last official release:

Server management extensions

  • This version of the software has been successfully tested with all the modern database server versions up to PostgreSQL 9.4 Beta 1 (the latest version available at the moment). We have also implemented support for some 9.x new features:
    • Support for materialized views (PostgreSQL 9.3+) has been added. A materialized view is a database object that contains the results of a query. It uses a query to fetch its data like a view, but this data is stored like a common table. This feature is most useful in data warehousing scenarios, where frequent queries of the actual base tables can be extremely expensive.

      Materialized View Editor: propertiesPicture 1. Materialized View Editor: properties

      A materialized view is refreshed with updated data by running once again the query it uses for its projection. To refresh a materialized view with data from master tables, use the popup menu of the editor tab or the corresponding node at the Explorer tree.

      Refreshing Materialized ViewsPicture 2. Refreshing Materialized Views

      The data refresh can also be used to truncate the data of the relation by running it with the enabled Leave in unscannable state option.

      Refresh Materialized View DialogPicture 3. Refresh Materialized View Dialog

    • Current version allows you to use built-in range data types as well as to create your own ones (PostgreSQL 9.2+). A range data type stores a lower and upper bound belonging to its base data type. It supports operations like contains, overlaps, and intersection.

      Create Range Type WizardPicture 4. Create Range Type Wizard

      You can disable the refresh of range types if you don't use them to speed us the initial database connection. Values of these types will come correctly irrespective of value of this option.

      Database refresh optionsPicture 5. Database refresh options

    • Support for the new jsonb "binary json" type (PostgreSQL 9.4). The new format accepts exactly the same data as the json type. However, it is stored in a format that does not require reparsing the original text in order to process it, making it much more suitable for indexing and other operations.
    • Support for smallserial data type (PostgreSQL 9.2+) has been added. This type is used for creating unique identifier smallint columns.
  • Function Editor: management of existing functions has been substantially improved. Starting from this version among other things, it is possible to:
    • add, drop, rename, and reorder parameters;
    • change parameter data types and scopes;
    • set, modify and remove parameter default values;
    • change function return kind (single value, set of values, table) and return data type;
    • add, drop, rename and reorder output columns (for functions returning tables).

    All these commands are available from the popup menu of the Parameters tab or with Ins, Del, F2 and Enter shortcuts.

    Function Editor: work with parametersPicture 6. Function Editor: work with parameters

    All the modifications are applied to the function with the Compile Function link at the Navigation bar. To make changes of an existing function you must be the owner of this function.

    Parameter EditorPicture 7. Parameter Editor

  • Now it's allowed to generate updatable views for your tables automatically. Moreover, the Insert, Update, and Delete operations can be enabled or disabled at your choice. It is possible to create a view 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 updatable views accordingly.

    Updatable views generationPicture 8. Updatable views generation

  • Starting from this version SQL Editor displays result sets for DML statements with the RETURNING clause.

    SQL Editor: executing a DML statement with RETURNING clausePicture 9. SQL Editor: executing a DML statement with RETURNING clause

  • Now it's possible to use view column's default values to be substituted into any INSERT or UPDATE command whose target is the view, before applying any rules or triggers for the view.

Interface improvements:

  • Starting with this version the warning appears on creating a table without a primary key.

    Warning messagePicture 10. Warning message

  • 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.

      Import data from multiple filesPicture 11. Import data from multiple files

    • 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.

      Column BuilderPicture 12. Column Builder for text files with fixed column width

    • 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.
  • Data Export: Support for Json file format has been implemented.

    Data Export to JSONPicture 13. Data Export to JSON

  • Data Grid: to reset all grid settings to defaults, open the Data tab when holding the Ctrl key.

In addition to this, several bugs have been fixed and some other minor improvements and corrections have been made.


Related links:

PostgreSQL Maestro home page
Download PostgreSQL Maestro
Get PostgreSQL Maestro Tour
Purchase your license of PostgreSQL Maestro today!
Prev Next