| 46 | |
| 47 | * Allow transaction decorators, etc to take optional connections argument. Without that argument, transactions will apply across all connections already in use. The default connection is '''always''' included. |
| 48 | |
| 49 | * Move generation of schema manipulating sql (CREATE TABLE, etc) from django.core.management into backend.creation. |
| 50 | |
| 51 | * Add methods to Manager to support per-model installation. This will enable each model to be installed using the connection that it specifies. It causes some complications, mainly in determining the correct order in which to install. My current solution is to depend on the developer already having figure that out by defining her models in a sensible order; and, when that fails, punting any unresolved constraints to the end of the syncdb or install process. The manager methods will delegate to each model's backend to do the sql creation. |