1
resposta

Migração para banco de dados

Quando fiz a migração usando o comando python manage.py migrate os arquivos foram para o server PostgreSQL 10 e não para o server "dbserver" como faço para que a migração seja feita para as tabelas do "dbserver"?

1 resposta

Bom dia Nara,

No seu arquivo do projeto em settings tem uma configuração de base de dados igual a :

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'dbtest', 
        'USER': 'postgres', 
        'PASSWORD': '1234',
        'HOST': '127.0.0.1', 
        'PORT': '5432',
    }
}

se vc trocar a engine para o banco que vc quer e colocar os "requisitos"(campos como name, user, port e etc...) dela conforme a documentação depois e só salvar o settings e rodar novamente o python manage.py migrate(exemplo se atentar que no caso do sqlite3 não se usa senha e muito menos porta, então cada um pode ter sua própria caraterística por isso e importante a documentação)

'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software