Tabelas No Banco (schema=scwork)

Extrair estrutura das  tabelas existentes no banco de dados dbvendas schema scwork

  • python manage.py inspectdb > /tmp/models.py
  • Veja o conteúdo do arquivo /tmp/models.py, conforme abaixo





  • Copiar /tmp/models.py para minhaapp/models.py
  • ATENÇÃO - Se precisar fazer novamente, antes veja o conteúdo do arquivo
  • No arquivo minhaapp/models.py altere managed = False para managed = True
  • Assim vai permitir modificar tabelas no banco de dados
  • No arquivo meuprojeto/settings.py deixar somente o schema scvendas
  • ./manage.py inspectdb - Execute e não lista nenhuma tabela
  • Isso ocorre porque para o schema scvendas, não tem definições de tabelas
  • Então vamos retornar as tabelas para o schema scvendas
  • ./manage.py makemigrations

  • ./manage.py migrate


  • Conferindo no banco de dados schema: scvendas


  • Para compreender o manage.py, veja abaixo



Comentários

Postagens mais visitadas deste blog

Django - Python - PostGreSQL