Sincronizando vários bancos de dados Django no Visual Studio 2013

O menu de contexto no Visual Studio 2013 ( explorador de soluções> projeto> menu de contexto> django> sync db ) só permite que você sincronize o banco de dados ‘padrão’.

Se você definir múltiplos bancos de dados em suas configurações, e deseja que o Django sincronize um deles, você pode usar a linha de comando para sincronizá-los.

Primeiro, no prompt de comando, navegue até a pasta Scripts no ambiente Python apropriado abaixo de sua solução / projeto e, em seguida:

1. Ative o ambiente

c:mydjangoprojectmyenvscriptsactivate.bat

2. Execute a sincronização

(myenv) c:mydjangoprojectmyenvscriptspython ....manage.py syncdb --database=databaseConnectionName

Onde databaseConnectionName é o nome da conexão de banco de dados que você deseja sincronizar

O acima assume que você tem Python na mesma pasta, ou configurado nas configurações de ambiente PATH.

3. Desative quando terminar

(myenv) c:mydjangoprojectmyenvscriptsdeactivate.bat