This should resolve migration issues arising from PostgreSQL's inability
to mix data and schema migrations in a single transaction.

Signed-off-by: Stephen Finucane <[email protected]>
Closes-bug: #104
Cc: Aaron Conole <[email protected]>
Cc: Daniel Axtens <[email protected]>
---
 patchwork/migrations/0016_series_project.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/patchwork/migrations/0016_series_project.py 
b/patchwork/migrations/0016_series_project.py
index c4874f9..7aea132 100644
--- a/patchwork/migrations/0016_series_project.py
+++ b/patchwork/migrations/0016_series_project.py
@@ -32,6 +32,12 @@ def reverse(apps, schema_editor):
 
 class Migration(migrations.Migration):
 
+    # This is necessary due to a mistake made when writing the migration.
+    # PostgreSQL does not allow mixing of schema and data migrations within the
+    # same transaction. Disabling transactions ensures this doesn't happen.
+    # Refer to bug #104 for more information.
+    atomic = False
+
     dependencies = [
         ('patchwork', '0015_add_series_models'),
     ]
-- 
2.9.4

_______________________________________________
Patchwork mailing list
[email protected]
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to