SQLALCHEMY_DATABASE_URL = 'postgresql://user:password@host:port/db'
engine = create_engine(
SQLALCHEMY_DATABASE_URL
)
try:
engine.connect()
print("success")
except SQLAlchemyError as err:
print("error", err.__cause__)
此代码在我的机器上出现密码验证错误,但在我朋友的机器上运行良好。 当我尝试使用相同的凭据连接 psycopg2 时,它起作用了。
我得到的错误是:连接到“主机名,端口端口号失败:致命:用户“用户名”的密码验证失败”。
SQLAlchemy 版本:2.0.7 Psycopg2 版本:2.9.5 (dt dec pq3 ext lo64)
我不知道怎么了。有什么我想念的吗?我该如何解决这个问题?
谢谢!