Django Postgres Migration Tools

Contents

  • Indexes
  • Management Commands
  • Operations
  • Timeouts
Django Postgres Migration Tools
  • Django Postgres Migration Tools
  • Edit on GitHub

Django Postgres Migration Tools

https://img.shields.io/pypi/v/django-pg-migration-tools.svg Python versions

Django Postgres Migration Tools provides extra functionalities to make Django migrations safer and more scalable.

Installation

Install from pypi:

python -m pip install django-pg-migration-tools

Contents

  • Indexes
    • UniqueIndex
      • How to use
  • Management Commands
    • migrate_with_timeouts
      • lock_timeout arguments:
      • statement_timeout arguments:
      • retry callback:
      • How to use
  • Operations
    • Class Definitions
      • SaferAddIndexConcurrently
      • SaferRemoveIndexConcurrently
      • SaferAddUniqueConstraint
      • SaferRemoveUniqueConstraint
      • SaferAlterFieldSetNotNull
      • SaferAddFieldForeignKey
      • SaferRemoveFieldForeignKey
      • SaferAddCheckConstraint
      • SaferRemoveCheckConstraint
      • SaferAddFieldOneToOne
  • Timeouts
    • Function Definitions
      • timeouts.apply_timeouts()
    • Example
Next

© Copyright Kraken Technologies Limited.

Built with Sphinx using a theme provided by Read the Docs.