General introduction

Mergeant aims at making it easy to manage databases, through a nice and easy to use graphical interface. It already offers all the necessary features to edit the contents of the tables: either directly where the contents of each table can be browsed and modified, or by creating selection queries where the resulting data can be modified.

Connections to any database supported by the Libgda library can be opened, and several connections can be opened at the same time, thus offering an easy way to compare data (automatic data comparison and migration between databases is a feature which is not yet implemented). Mergeant uses the concept of workspaces: a workspace is a window where data corresponding to a connection is managed.

The first time a connection is opened, Mergeant will extract a dictionary of all the structural objects present in the database, and store it in a file for the next time the connection is used. At any time it is possible to synchronize the dictionary with the actual database structure (for example if the database structure has changed since the dictionary was built).