Hola,  :)

>>>import psycopg2, psycopg2.extras
>>>conexion = psycopg2.connect(database='lincon',
>>>user='postgres', password='luisesteban', host='localhost')

me dice que falló la conexión, sin embargo, con este usuario(postgres) y
su contraseña logro entrar desde una consola y llamar a psql.

Qué me puede estar sucediendo?.

Si especificas host, se conecta por TCP.  De lo contrario por socket
Unix.  Seguramente psql se conecta por socket, y como arriba en python
estas dandole un host, por TCP.  Por eso funciona en una y no en la
otra.  Si borras el "host='...'" de la linea de arriba deberia
conectarse.

Este es el error que me da:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
psycopg2.OperationalError: FATAL: la autenificación Ident falló para el usuario <<postgres>>

Voy a hacer lo que me sugiere Alvaro aunque me parece que ya lo había probado.


--
Saludos,

Luis

--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a