Sto avendo un problema quando si applica un django migrazione sud:Stucked in una migrazione sud django - errore TransactionManagement
Come sempre, ho eseguito il comando migrate dopo uno schemamigration successo
python manage.py migrate webapp
La console di log :
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
L'errore non è correlato con la migrazione specifica come se mi spostassi all'indietro e ne provi un altro mostra lo stesso messaggio.
Qualche idea?
Modifica. Questo è il log della query:
(0.005) SELECT `south_migrationhistory`.`id`, `south_migrationhistory`.`app_name`, `south_migrationhistory`.`migration`, `south_migrationhistory`.`applied` FROM `south_migrationhistory` WHERE `south_migrationhistory`.`applied` IS NOT NULL ORDER BY `south_migrationhistory`.`applied` ASC; args=()
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
(0.002) CREATE TABLE ROLLBACK_TEST (X INT); args=()
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
È possibile abilitare la registrazione sql e allegare i risultati qui? https://coderwall.com/p/uzhyca – tuxcanfly
@tuxcanfly, l'ho aggiunto. – Miquel
Grazie a tuxcanfly. Almeno ho imparato a registrare il database durante l'esecuzione di query django. – Miquel