Troubleshooting
If you have issues with the triggers that are installed by django-pghistory
, we recommend reading django-pgtrigger's troubleshooting guide. It goes over most of the core issues that might happen when creating or migrating triggers.
A tracked field cannot be created
Special fields, such as Django's ImageField
cannot be supplied some of the core field parameter overrides supplied, such as the primary_key
attribute.
If a custom field errors because of invalid arguments, use settings.PGHISTORY_EXCLUDE_FIELD_KWARGS
. See the settings section here for an example.