Database Deployment Manager (ddm) is an open source and free graphical application written in Qt and designed to create, manage and deploy databases.
Database Deployment Manager features DB Table management and creation, E-R diagram generation, object-oriented data modelling, visual query builder, and parallel deployment.
The target audience of Database Deployment Manager are database administrators, programmers or hobbyists who want to know more about how to create the startup layout of a database, and learn more about the process itself.
Database Deployment Manager supports the following databases: MySQL, Sqlite and CUBRID. Being written in Qt, it is available for Linux and Windows operating systems.
What is new in this release:
- Sqlite and CUBRID support implemented
- Fixed the query editor to be more faster and less error prone
- Implemented a guided stored method creation GUI
- Modified the Version Update screen to disallow downgrades
- Repository for database definitions
- Some bug fixes in the version management
- Create a table in the database itself with GUI support
What is new in version 0.1j:
- This version 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.
What is new in version 0.1h:
- This release has many bugfixes, support for stored procedures, and data validation for the table instances.
What is new in version 0.1g:
- Browse the databases behind the available connections
- Execute queries on the connections' database
- Import tables directly from the database to the solution
- Syntax highlighted SQL editor with code completion
- Connection manager for your databases, so that you don't have to remember them
- Support for reverse engineering and/or creating views
- A Visual Query builder making easier the creation of SELECT queries for views
- Deployment to multible databases (connections) in the same time
- Create and group by type datatypes that can be used to create columns in a table
- Using Object Oriented modelling create table templates which define the structures of a table and then create instances of the table template which is used to physically create the tables in the database
- Create E-R diagrams between chosen tables, export these as graphics or SVG or PDF
- Object oriented / flat modelling of table structures
- Load/Save startup data for tables from CSV files
- Sql Generation for MySQL and injection in a database
- Perform a database reverse engineering to obtain the tables of the database
- Validate an existing solution to pinpoint normalization and other issues that might be sources of errors in the future
What is new in version 0.1e:
- Fixed more bugs
- Some GUI redesign
- More documentation written
- Implemented the database reverse engineering feature
- Implemented a database validation
What is new in version 0.1b:
- Fixed a small bug in the foreign key handling
Requirements:
- Qt
Comments not found