Logo
Sign in
Product Logo
DB Extract for PostgreSQLEMS Software Development

Tool for creating PostgreSQL database backups as SQL scripts, saving both metadata and table data with customizable extraction options.

Vendor

Vendor

EMS Software Development

Company Website

Company Website

Untitled.png
Untitled.png
Untitled.png
Untitled.png
Product details

EMS DB Extract for PostgreSQL is a utility designed to create backups of PostgreSQL databases in the form of SQL scripts. It allows users to extract both the metadata of all database objects and the actual table data, generating a database snapshot. The tool provides a graphical wizard for step-by-step extraction and a command-line utility for automated or scheduled backups. Users can select specific objects and tables for extraction, define constraints, and customize many extraction parameters, ensuring that scripts are generated in the correct order according to object dependencies. The utility supports Unicode data, offers flexible output options (including script compression and charset selection), and can access databases securely via SSH tunnels.

Key Features

Support for Unicode Data Handles multilingual data and ensures accurate extraction of all character sets.

  • Extracts and preserves Unicode characters
  • Ensures compatibility with international databases

User-Friendly Wizard Interface Guides users through the extraction process step by step.

  • Simplifies backup creation for all experience levels
  • Reduces risk of configuration errors

Selective Extraction of Database Objects Allows users to choose which objects and tables to extract.

  • Extracts only relevant data or structures
  • Minimizes backup size and time

Data Constraints and Table Preparation Supports defining constraints and preparing tables before data insertion.

  • Enables emptying tables before inserting new data
  • Maintains data integrity during restores

Order-Aware Script Generation Ensures scripts are generated in dependency order.

  • Prevents errors during database restoration
  • Maintains referential integrity

Script Compression and Splitting Compresses output scripts and splits them into volumes if needed.

  • Eases handling of large backups
  • Facilitates storage and transfer

Command-Line Utility Automates extraction using configuration files.

  • Supports scheduled and unattended backups
  • Integrates with scripts and automation tools

SSH Tunnel Support Secures database connections during extraction.

  • Protects data in transit
  • Enables remote database extraction

Benefits

Reliable and Flexible Backup Creation Ensures comprehensive and customizable database backups.

  • Reduces risk of data loss by capturing both structure and data
  • Adapts to various backup and migration scenarios

Time-Saving and Automation Streamlines and automates backup processes.

  • Minimizes manual intervention with wizard and CLI
  • Enables scheduled or one-touch backup creation