Skip to main content

Gerald database schema management utility

Project description

Gerald is a general purpose toolkit written in Python for cataloguing, managing and deploying database schemas. Its major current use is to identify the differences between various versions of a schema. A schema is a single logical grouping of database objects usually made up of tables, views and stored code objects (functions and procedures).

You can use Gerald to determine the differences between your development and test environments, or to integrate changes from a number of different developers into your integration database.

Gerald is designed to be used in an Agile environment, but is useful regardless of your development methodology.

Gerald is designed from the ground up to support as many popular relational database systems as possible. Currently it will document and compare schemas from databases implemented in MySQL, Oracle and PostgreSQL. Other databases will be supported in future releases.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
gerald- (147.0 kB) Copy SHA256 hash SHA256 Egg 2.6
gerald- (146.9 kB) Copy SHA256 hash SHA256 Egg 2.7
gerald- (68.1 kB) Copy SHA256 hash SHA256 Source None (86.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page