Приветствую.
Возникла не обходимость вести разработку на субд староннего сервера.
Прописал в setings.py
                                                       
 DATABASES = {                                                                    
      'default': {                                                                
          'ENGINE': 'django.db.backends.mysql', 
          'NAME': 'Django',                      
          'USER': 'Django',                     
          'PASSWORD': 'xxxxxxxx',                
          'HOST': '127.0.0.1',                    
          'PORT': '3306',                    
      },                                                                          
      'asterisk': {                                                               
          'ENGINE': 'django.db.backends.postgresql_psycopg2', 
          'NAME': 'Django',                     
          'USER': 'Django',                       
          'PASSWORD': 'xxxxxx',                 
          'HOST': 'public-host',                     
          'PORT': '5432',                    
      }                                                                           
  }                                                                               
                                                                                  
 DATABASE_ROUTERS = ['SiAsLo.routers.SisaloRoute','testapp.routers.TestappRoute']   

В routers.py.
class SisaloRoute(object):                                                       
                                                                                  
     def db_for_read(self, model, **hints):                                       
         if model._meta.app_label == 'SiAsLo':                                    
             return 'asterisk'                                                    
         return None                                                              
                                                                                  
     def db_for_write(self, model, **hints):                                      
         if model._meta.app_label == 'SiAsLo':                                    
             return 'asterisk'                                                    
         return None                                                              
                                                                                  
     def allow_migrate(self, db, app_label, model=None, **hints):                 
         if model._meta.app_label == 'SiAsLo':                                    
             return db == 'asterisk'                                              
         return False      

Делаю.
./manage.py makemigrations SiAsLo
Migrations for ‘SiAsLo’:
0001_initial.py:
- Create model Call
- Create model Company
- Create model Contax
- Create model EventCall
- Create model Person
- Create model Seat
- Create model Tag
- Add field seat to person
- Add field tag to person
- Add field person to contax
- Add field person to company
- Add field event_call to call

./manage.py migrate SiAsLo –verbosity=3
Operations to perform:
Apply all migrations: SiAsLo
Running pre-migrate handlers for application auth
Running pre-migrate handlers for application contenttypes
Running pre-migrate handlers for application sessions
Running pre-migrate handlers for application sites
Running pre-migrate handlers for application admin
Running pre-migrate handlers for application SiAsLo
Running migrations:
No migrations to apply.
Running post-migrate handlers for application auth
Running post-migrate handlers for application contenttypes
Running post-migrate handlers for application sessions
Running post-migrate handlers for application sites
Running post-migrate handlers for application admin
Running post-migrate handlers for application SiAsLo


Иду в субд.
 Django=# \dt                                                                     
 No relations found.

Если делать базу asterisk дефолтной то все хорошо.
Что я делаю не так?