EMS DB Extract for PostgreSQL is a utility software that facilitates creating database backups through SQL scripts. It saves metadata of all objects of the database along with table data.

With EMS DB Extract, users can easily save metadata of all database objects and tables, including the table data. Furthermore, the extract process is customizable with options for selecting objects and data tables for extract and tuning other extract options. Users can leverage the graphical wizard interface provided by PostgreSQL Extract, guiding them through the extract process step by step, or rely on the command-line service for creating backups with a single touch.
This software tool has fantastic features that make it easy for users to create comprehensive PostgreSQL database backups. These include support for Unicode data, selecting database objects for extraction, defining constraints for extracted table data, inserting statements for emptying tables before inserting extracted data, and extracting table data to SQL scripts as INSERT statements.
Other features include the possibility to extract database objects in the correct order based on their dependencies, the option to compress the result script and split it into volumes, selecting the charset for the result file, and saving all extraction parameters set on the current wizard session. The software also provides a command-line utility to extract metadata and data using the configuration file and allows access to the database through an SSH tunnel.
In conclusion, EMS DB Extract for PostgreSQL is an excellent software tool for creating PostgreSQL database backups. Its features are designed to make the extract process smooth and easy for users, giving them full control over the backup process. It is highly recommended for individuals or organizations that manage PostgreSQL databases.
Version 3.0:
- Data Extraction Unicode support
- Unicode support in object descriptions, procedures, triggers bodies etc. is implemented
- Object dependencies extraction algorithm has been improved
- Different charsets are now available for the result file
and much more...
Version 2.1:
- Ability to extract privileges added.
- Support of new object types implemented for the 'Specifying types of objects' step of the Wizard.
- More flexible work with templates due to new saving options.
- Added the opportunity to connect through SSH tunnel.
- Added the opportunity to connect through HTTP tunnel.