Quantcast
Channel: PostgreSQL db externa en Django - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

PostgreSQL db externa en Django

$
0
0

Tengo un proyecto Django y uso una base de datos postgresql en local y va perfecta con el modulo psycopg2, ahora bien, le pongo una base de datos externa y cuando hago un migrate da el siguiente error.

django.db.utils.OperationalError: FATAL:  no pg_hba.conf entry for host "local-IP", user "postgres", database "chewbacca_db", SSL onFATAL:  no pg_hba.conf entry for host "local-IP", user "postgres", database "my_db", SSL off

y en mi proyecto django lo tengo asi... como siempre

DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2','NAME': 'my_db','USER': 'postgres','PASSWORD': 'password','HOST': 'external-server-IP','PORT': '5432'    }}

No entiendo porque me sale la dirección IP del servidor local en el error... si en settings.py no hay esa IP en ningún lado.

SOLUCIÓN:

Se ha editado el fichero postgresql.conf cambiando listenaddresses='localhost' por listenaddresses='*' y en el fichero pg_hba.conf se ha añadido en el apartado de IPv4 host all all 0.0.0.0/0 md5 acto seguido se hace un restart del servicio sudo service postgresql restart y voliá.


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images