title: How to copy objects from the "default" DB to another DB with the same structure in Django
body: <p>I have to migrate some data from one MySQL database to another one, both credentials are in the Django app settings file, accessible and everything is OK.</p>
  
  <p>My setting file is like this:</p>
  
  <pre><code>DATABASES = {
  'default': {
      'NAME': 'app_data',
      'ENGINE': 'django.db.backends.mysql',
      'USER': 'mysql_user',
      'PASSWORD': 's3krit'
  },
  'prod_old': {
      'NAME': 'old_app_data',
      'ENGINE': 'django.db.backends.mysql',
      'USER': 'mysql_user',
      'PASSWORD': 'priv4te'
  }
  }
  </code></pre>
  
  <p>What i am think so for: <code>document = Document.objects.using('prod_old').get(id=i)</code> then create another object in the default database using just <code>Document()</code> without specifying the DB (Django will use the default). If i call <code>Document().save()</code> do the ID coming from the <code>using('prod_old')</code> get copied to the "Default DB" ?</p>
  
  <p>Can't find anything clear on this situation !
  Thanks for the help !</p>