django-multidb-router

Tela Software:
django-multidb-router
Detalhes de Software:
Versão: 0.5
Data de upload: 11 May 15
Revelador: Jeff Balogh
Licença: Livre
Popularidade: 1

Rating: 1.0/5 (Total Votes: 2)

django-multidb-router é uma aplicação Django.
Com multidb.MasterSlaveRouter todos ler consultas irão para um banco de dados escravo; todas as inserções, atualizações e exclusões vai fazer para o banco de dados padrão.
Primeiro, defina SLAVE_DATABASES em suas configurações. Ele deve ser uma lista de aliases de banco de dados que podem ser encontrados em bancos de dados:
BANCOS DE DADOS = {
& Nbsp; 'default': {...},
& Nbsp; 'shadow-1': {...},
& Nbsp; 'shadow-2': {...},
}
SLAVE_DATABASES = ['shadow-1', 'shadow-2']
Em seguida, coloque multidb.MasterSlaveRouter em DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
As bases de dados de escravos serão escolhidos em round-robin.
Se você quer ter uma conexão com um escravo em seu aplicativo, use multidb.get_slave:
a partir de conexões de importação django.db
multidb importação
= conexão conexões [multidb.get_slave ()]

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Jeff Balogh

django-nose
django-nose

14 Apr 15

Comentário para django-multidb-router

Comentários não encontrado
Adicionar comentário
Ligue imagens!