Slide 23
Slide 23 text
# settings.py
DATABASE_CONFIG = {
'root': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
},
'servers': {
'default': { 'NAME': 'polls', },
'sharded': {
'NAME': 'sharded_polls',
'HOSTS': {
0: { ‘HOST’: ‘bacon-is-delicious.disqus.com’, ‘PORT’: 5432 },
1: { ‘HOST’: ‘i-love-bacon.disqus.com’, ‘PORT’: 5432 },
}
}
}
}
DATABASES = dict(DatabaseConfigurator(
DATABASE_CONFIG['servers'],
DATABASE_CONFIG['root']
))
DATABASE_ROUTERS = ['sqlshards.db.shards.routers.ShardedRouter']