Database Deployment Manager (DDM) is a desktop oriented multi-platform database design tool that allows database administrators and programmers to create database structures (using an object oriented methodology) and deploy them into an existing database. The tool allows creation of diagrams to identify basic relations between the defined structures. You can import tables from various databases, either by fully reversing a database or just picking tables from various databases and injecting them into your solution. You can browse the databases and execute SQL queries on them. There is a unique SELECT query builder that makes the building of queries very easy without having to write a single SQL statement; just using point and click with the mouse.
| Tags | Database Design |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Linux |
| Implementation | Qt C++ |
Recent releases


Release Notes: This release comes with version management to track the changes of database objects between versions. It has a new "bind to deployment" feature to bind the current solution to an already existing deployment. A new documentation generator was implemented, and many bugs were fixed.


Release Notes: This version implements support for the most used MySQL database objects, including the reverse engineering of them. A new help system was implemented, and the project is moving towards multiple database support. Some bugs were fixed (and some introduced).


Release Notes: This version has many bugfixes, support for stored procedures, and data validation for the table instances.


Release Notes: Users can browse a database behind a connection and execute SQL queries on that database, which can be written with an SQL editor with code completion. Tables from specific databases can be imported into the solution.


Release Notes: This release adds a new Connection manager for your databases, so that you don't have to remember them, implements support for reverse engineering and/or creating views, adds a Visual Query builder for easier creation of SELECT queries for views, and allows deployment to multiple databases (connections) at the same time.
A powerful and easy-to-use firewall builder for Linux which uses an elegant language.